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还不支持在索引中保存太多的元数据
利用上次结果来计算下次的查询条件