MongoDB语句总结备忘

一、单条件查询语句: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

 

 

 

 

 

你可能感兴趣的:(mongodb,mongodb)