mongodb 基础查询

基础查询

db.getCollection("hisDetail_newdate").find({"MERC_ID":"826148551378003","AC_DT":{$gte:"20190301"}}).sort({"CHAN_SEQ_NO":-1})

or / and 联合查询

db.getCollection("hisDetail_newdate").find({
    $or: [{
        $and: [{
            "CHAN_SEQ_NO": "000031",
            "CHAN_DT": "0518"
        }]
    }, {
        "AC_DT": "20180518"
    }]
})

$gte / $ lte (>= and <=)
$gt / $lt (> and <)

db.getCollection("hisDetail_newdate").find({
    "MERC_ID": "826148551378003",
    "AC_DT": {
        $gte: "20190401",
        $lte: "20190430"
    }
}).sort({ // -1 倒序 ,1 正序
    "SORT_ID": - 1
}).limit(10) // 现在行数

同时设置多个字段排序 -1倒序,1正序

db.getCollection("hisDetail_newdate").find({
    "AC_DT": {
        $gte: "20190401",
        $lte: "20190430"
    },
    "TERM_NO": "66000295",
    "MERC_ID": "826440397038005"
}).sort({"AC_DT":  - 1, "SORT_ID":  - 1})

$or 或

db.getCollection("ORDERBUSINESSDETAIL").find({
    $or: [{
        "SORT_ID": ""
    }, {
        "SORT_ID": null
    }]
}).sort({
    "SORT_ID":  - 1
})

$in 包含

db.getCollection("ORDERBUSINESSDETAIL").find({
    "PAYGATE_BUSISN": {
        $in: [
            "P3131905240005832132",
            "P3131905240005831986"
        ]
    }
})

$nin 不包含

db.getCollection("ORDERBUSINESSDETAIL").find({
    "PAYGATE_BUSISN": {
        $nin: [ 
            "P3131905240005832132",
            "P3131905240005831986"
        ]
    }
})

$ne 不等于

db.getCollection("ORDERBUSINESSDETAIL").find({  
    "PAYGATE_BUSISN": {
        $ne: "P3131905240005832132"
    } 
})

$eq 等于

db.getCollection("ORDERBUSINESSDETAIL").find({  
    "PAYGATE_BUSISN": {
        $eq: "P3131905240005832132"
    } 
})
等同于
db.getCollection("ORDERBUSINESSDETAIL").find({
    "PAYGATE_BUSISN": "P3131905240005832132"
})
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值