db.db1.find({“x”:{$lte:50}}).pretty();// x<=50
    db.db1.find({“x”:{$gte:40}}).pretty();// x>=40
    db.db1.find({“x”:{$ne:’db2’}}).pretty();// x!=’db2’
    db.db1.find({“x”:{$ne:’db2’},”y”:”db3”}).pretty();// x!=’db2’ and y=’db3’
    db.db1.find({$or:[{“x”:3},{“x”:{$ne:’db2’}}]}).pretty();// x=3 or x!=’db2’
    db.db1.find({“x”:{$lte:40},$or:[{“y”:”db3”},{“z”:”z3”}]});// where x<=40 or (y=’db3’ and z=’z3’)
    db.db1.find({x:/^db/});// 模糊查询:以db开头
    db.db1.find({x:/db/});// 模糊查询:包含db
    db.db1.find({x:/2$/});// 模糊查询:以2结尾(只有String,数字型不能模糊查询)
    db.db1.find().limit(1);// 查询1条
    db.db1.find().sort({“x”:1});// 按x升序,1升序 -1降序
    db.db1.createIndex({“x”:1},{background:true});// 为x添加索引,1升序索引,-1倒序索引;background:true 后台执行
    db.db1.aggregate([{$group:{_id:”$z”,total:{“$sum”:1}}},{$sort:{total:1}}]);// select z,count(*) as total …group by z—- 注:必须写成_id,’total’可另起名称,聚合后按照total升序