一、查詢條件
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":"張三"})
持續(xù)更新中