一、单条件查询语句:db.xf.find({"loginName":"399835"});===>查询字段loginName为"399835"的记录
二、多条件查询语句:db.xf.find(
{$and:[
{"loginName":"399835"},{"type":{$exists:false},{"identity":{$ne:1}}
]}
)===》查询loginName为"399835"且不存在type字段,identity字段不等于1的记录
三、统计:db.xf.find().count();===》统计查询出来的记录数量
四、聚合
db.xf.aggregate([
{$match:{"type":{$exists:false},"identity":{$ne:1},"createTime":{$gte:1540137600,$lte:1540742400}}},
{$group:{_id:"$loginId",count:{$sum:1}}}
]);===》查询出符合$match内条件的记录,并按照_id:"$字段名"中的字段名进行分组并统计各组的记录数量。类似mysql中的group by