1.查询所有:
db.human.find()
2.条件查询:
单条件:db.human.find({name:"zhang"})
多条件:db.human.find({name:"zhang",age:24})
3.排序:
升序:db.human.find().sort({age:1})
降序:db.human.find().sort({age:-1})
4.忽略几条数据:忽略一条数据为1
db.human.find().skip(1)
5.限制查询条数:
db.human.find().limit(5)
6.索引:
单一索引:db.human.ensureIndex({age:1})
复合索引:db.human.ensureIndex({age:1,name:-1})
唯一索引:dbhuman.ensureIndex({name:1},{unique:true})
删除索引:db.human.dropIndex({age:1})
查询条件操作符
$gt : >
$lt : <
$gte: >=
$lte: <=
$ne : !=、<>
$in : in
$nin: not in
$all: all
$not:
本文深入探讨了MongoDB数据库中的查询与索引技术,包括基本查询、条件查询、排序、忽略数据、限制查询数量及索引创建、删除等核心操作。同时,介绍了查询条件的操作符使用,如$gt、$lt、$gte、$lte、$ne、$in、$nin、$all和$not。

被折叠的 条评论
为什么被折叠?



