Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
检查给定的数字是否在mongodb文档中定义的范围内_Mongodb_Mongodb Query - Fatal编程技术网

检查给定的数字是否在mongodb文档中定义的范围内

检查给定的数字是否在mongodb文档中定义的范围内,mongodb,mongodb-query,Mongodb,Mongodb Query,假设我有一个具有模式的集合 { _id:ObjectId("xx") bound:{min:123,max:999} } 我有一个数字,比如说200,我想要返回结果,它接受绑定的条件,即对于200,它应该返回如上所述的对象 我需要一个查询来获得所需的结果 谢谢。我在这里找到了解决办法 在给定的200个测试范围内 db.collection("test").find({$and:[{"bound.max":{$gt:200}},{"bound.min":{$lt:200}}]}) 到目

假设我有一个具有模式的集合

{
  _id:ObjectId("xx")
  bound:{min:123,max:999}
}
我有一个数字,比如说200,我想要返回结果,它接受绑定的条件,即对于200,它应该返回如上所述的对象

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

谢谢。

我在这里找到了解决办法 在给定的200个测试范围内

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

到目前为止你试过什么?您遇到了什么问题?我需要查询,以便提供一个数字作为回报,它将给出包含绑定数据的集合的结果。不,我理解您的问题。我在问你到目前为止都做了些什么,供你提问。而不是“为我写这个查询”