mongo 笔记 ---持续更新

mongo (强制区分文本与数字类型)  (不存在的字段不会匹配)

show dbs

切换到数据库
use db_name 


show tables

获得行数
db.tb_user.count()



$lt     <   
$lte    <= 
$gt     >    
$gte    >=   

创建索引
db.col.createIndex({"title":1})
db.col.createIndex({"title":-1})
db.col.getIndexes()


普通查询  
db.tb_filter_imei_ips.find({"end_time":{"$lte":99999999999}})

php调用
$options = array();
$options['projection'] = ['ctime'=>1];指定显示
$options['sort'] = ['ctime'=>-1];
$options['limit'] = $size;
$options['skip'] = ($page - 1) * $size;
$result = $this->_db->find($where, $options);


聚合查询 
aggregate([{
    "$match": {
        "imei": {
            "$in": [1, 2]
        }
    }
},
{
    "$group": {
        "_id": "$device_id",
        "count": {
            "$sum": 1
        },
        "imei": {
            "$first": "$imei"
        },
        "device_id": {
            "$first": "$device_id"
        },
        "doc": {
            "$first": "$$ROOT"
        }
    }
}])

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值