mongoDB常用命令整理

2020-10-28  本文已影响0人  叁分醒

一、查询条件

where单个条件查询
db.test.find({"name":"mongoDB"})

and条件,简写

db.test.find({"name":"mongoDB","age":33})

and条件

db.test.find({"$and":[{"name":"mongoDB"},{"age":33}]})

or条件

db.test.find({"$or":[{"template_uid":"20200710C9L_s43Km"},{"editor_id":"704065"}]})

二、比较条件

等于就是where单个条件的查询
db.test.find({"age":20})
等于=:$eq
db.test.find({"age":{"$eq":20}})
大于>:$gt
db.test.find({"age":{"$gt":20}})
小于<:$lt
db.test.find({"age":{"$lt":20}})
大于等于>=:$gte
db.test.find({"age":{"$gte":20}})
小于等于<=:$lte
db.test.find({"age":{"$lte":20}})
不等于!=:$ne
db.test.find({"age":{"$ne":20}})
in条件
db.test.find({"age":{"$in":[20,21,22]}})
db.test.find({"name":{"$in":["张三","李四"]}})
like
db.test.find({"name":/张/})

三、增删改

删除,remove和deletemany
db.test.remove({"name":"张三"})
db.test.deleteMany({"name":"张三"})

持续更新中

上一篇 下一篇

猜你喜欢

热点阅读