mongoDB常用命令整理

一、查詢條件

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ù)更新中

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。