mongodb----集合而定多种查询方式
易讀模式(json格式)
db.test.find().pretty()
?
限制查詢條數
db.test.find().limit(3).pretty()
?
跳過條目(跳過前兩條)
db.test.find().skip(2).limit(3)
?
分頁查詢
db.test.find().skip(0).limit(2)
db.test.find().skip(2).limit(2)
db.test.find().skip(4).limit(2)
?
按順序查詢
db.test.find().sort({age:1}) (按age升序)
db.test.find().sort({age:-1}) (按age降序)
?
按大小條件查詢
db.test.find().sort({age:{$lt:30}}) (查詢age小于30的)
$gt ?大于
$lt ? 小于
$gte ? 大于或等于
$lte ? ?小于或等于
?
查詢多種條件的組合
db.test.find({$or:[{name:'liangqicong'},{name:'liangsiting'}]})
db.test.find({$and:[{name:'liangqicong'},{name:'liangsiting'}]})
?
mongodb正則查詢
db.test.find({"name":{$regex:"liangqicong[0-9]"}}) #普通正則
db.myuser.find({"name":{$regex:"(liangsiting)"}}) #分組正則
?
轉載于:https://www.cnblogs.com/QicongLiang/p/10387034.html
總結
以上是生活随笔為你收集整理的mongodb----集合而定多种查询方式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Shell的 for 循环小例子
- 下一篇: 熬之滴水成石:最想深入了解的内容--wi