1.向numbers中插入20000条数据
for(var i=1;i<=20000;i++){
db.numbers.insert({num:i})
}
用时6.6S。能不能快点?
var arr = [];
for(var i=1;i<=20000;i++){
arr.push({num:i})
}
db.numbers.insert(arr)
用时0.1S。快了很多。
2.查询numbers中num为500的文档
db.numbers.find({num:500})
3.查询numbers中num大于5000的文档
//gte 大于等于
db.numbers.find({num:{$gt:5000}})
4.查询numbers中num小于30的文档
db.numbers.find({num:{$lt:30}})
5.查询numbers中num大于40小于50的文档
db.numbers.find({num:{$gt:40,$lt:50}})
6.查询numbers中num大于19996的文档
db.numbers.find({num:{$gt:19996}})
7.查看numbers集合中的前10条数据
db.numbers.find().limit(10)
8.查看numbers集合中的第11条到20条数据
skip 跳过指定数量的数据
db.numbers.find().skip(10).limit(10)
9.查看numbers集合中的第21条到30条数据
db.numbers.find().skip(20).limit(10)