zoukankan      html  css  js  c++  java
  • 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 );
  • 相关阅读:
    mount命令详解
    traceroute命令详解
    etcd节点扩容至两个节点
    shell历史命令
    etcd单节点安装
    linux中修改环境变量及生效方法
    ansible最佳实战部署nginx
    用roles部署nginx
    playbook部署mangodb
    安装mangodb
  • 原文地址:https://www.cnblogs.com/supwang-learn-enjoy-success/p/15386585.html
Copyright © 2011-2022 走看看