在MongoDb中查找具有一定范围内值的对象

时间:2017-10-10 12:54:56

标签: mongodb mongodb-query

MongoDb 3.4.9

我的对象看起来像这样:

startIpNum:16779264
endIpNum:16781311
locId:47667

startIpNum:16781312
endIpNum:16785407
locId:879228

如何才能找到16779300范围内的对象(startIpNum和endIpNum之间)?

1 个答案:

答案 0 :(得分:1)

db.collection.find({ startIpNum:{ $gte: 16779300 }, endIpNum:{$lte: 16779300} })

它包括上限和下限