MongoDB查询语句记录限定条件查询限定时间索引以及in查询

主要查询限定一部分时间内;限定条件的查询;

db.getCollection('news').find({dupFlag:-1},{"$and":[{"createTime":{"$gt":ISODate("2023-05-25T21:16:33.303Z")}},{"createTime":{"$lt":ISODate("2023-05-26T01:16:33.303Z")}}]}).count()

-- 限定条件进行查询
db.getCollection('news').find({$and:[{"newsType":2},
{"createTime":{"$gt":ISODate("2023-06-29T16:57:00.00Z"),
    "$lt":ISODate("2023-06-30T17:57:00.00Z")}}]}).sort({createTime:-1}).limit(1000)  ;

-- 根据资讯id来查
db.getCollection('news').find({_id:28829406548267})

根据in限制条件主键继续特定字段进行查询

类似于SQL里面的in,和查询特定字段;

db.getCollection('news').find(
{"_id":{$in:[28829497251611,
28829497251535,
28829497251452,
28829497251359,
28829497251276,
28829497251238,
28829497251130,
28829497250977,
28829497250914,
28829497250725,
28829497248876]}},
 {_id:1,dup:1}).sort({createTime:-1}).limit(1000)  ;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

道阻且长-行则将至-行而不辍-未来可期

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值