find
|
|
| 操作符 | 含义 |
|---|---|
| $lt | < |
| $lte | <= |
| $gt | > |
| $gte | >= |
| $OR | |
| $in | |
| $not | 元条件句,用在其他条件之上 |
| $inc | 自增 {$inc:{age:1}} 自增一 |
| $all | 使用多个元素匹配数组 |
| $slice | 返回指定位置的数据 {$slice:”10”} |
查询内嵌文档
精确匹配 查询条件与子文档完全匹配
点表示法 进入内嵌文档内部查询 db.people.find({name.first:’joe’,name.last:something})
模糊查找 $elemMatch 对内嵌文档使用操作符查找 db.blog.find({comments:{$elemMatch:{author:joe,score:{$gte:5}}}})
skip
- 当数据量大时,使用skip会很慢,mongo还不支持在索引中保存太多的元数据
利用上次结果来计算下次的查询条件