2017-07-20 48 views
0

让说我有一个模式的集合入住位于范围之间的MongoDB的文件中定义

{ 
    _id:ObjectId("xx") 
    bound:{min:123,max:999} 
} 

我有一些让说200,我想返回结果是接受约束即条件为200它应该像上面提到的那样返回对象。

我需要一个查询来获得所需的结果。

谢谢。

+0

你到目前为止试过了什么?你遇到什么问题? –

+0

我需要查询,以便我可以提供一个数字作为回报,它将给出包含绑定数据的集合的结果。 –

+0

不,我明白你的问题。我问你到目前为止所尝试的是什么,以供查询。而不是“为我写这个查询。” –

回答

1

在这里,我发现解决方案 与范围内的给定数量200测试。

db.collection("test").find({$and:[{"bound.max":{$gt:200}},{"bound.min":{$lt:200}}]})