微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Mongodb可参考的查询

  • 条件AND

 

1 db.csr_log_info.find({$and:[{enterTime :{$regex:/2021-08-31 18:01/}},{enterTime :{$ne:"2021-08-31 18:01:56"}}]}).pretty();

 

  • 聚合、日期格式化

 

 1 db.csr_log_info.AGGREGATE (
 2     [
 3         {
 4             $project :{ createStr :{ $datetoString :{ format : "%Y-%m-%d %H:%M:%s",date :{ $ ADD :[ new Date( 28800000 ),"$createDate" ]}}},
 5                 createStrS :{ $datetoString :{ format : "%Y-%m-%d %H:%M:%s",date :{ $ ADD :[ new Date( 0 ),"$createDate" ]}}},enterTime : 1,username : 1 
 6             }
 7         },
 8         { 
 9             $LIMIT : 1 
10         }
11     ] 
12 );

 

  • 聚合

 

 1 db.pt_log_info.AGGREGATE (
 2     [
 3         { 
 4             $project :{ createStr :{ $datetoString :{ format : "%Y-%m-%d %H:%M:%s",date :{ $ ADD :[ new Date( 28800000 ),"$createDate" ]}}},createStrS :{ $datetoString :{ format : "%Y-%m-%d %H:%M:%s",date :{ $ ADD :[ new Date( 0 ),"$createDate" ]}}},enterTime : 1,username : 1,createYM :{ $datetoString :{ format : "%Y-%m-%d",date :{ $ ADD :[ new Date( 28800000 ),"$createDate" ]}}}}
 5         },
 6         { 
 7             $MATCH :{ createStr :{ $gte : "2021-09-19",$lt : "2021-09-23" }}
 8         },
 9         { 
10             $GROUP :{ _id : "$createYM",count_V :{ $ sum : 1 }}
11         },
12         {
13             $sort:{_id:1}
14         }
15     ] 
16 );

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐