所以我有一个具有这种格式的小测试集...
我创建了一个简单的查询,该查询返回具有所有ID的数组。
All_Ids = db.Test_Collection.find({}, {_id:1}).map(function(item){ return item._id; })
[ 98800754, 15301328, 76812898 ]
而且我想输入一个输入的ID,并检查该输入的值是否存在于数组中。。
这是我最初的尝试。
> query_Figure = 98800754
98800754
> db.Test_Collection.find({query_Figure: {$in: All_Ids}})
我尝试使用$ in运算符来查找该特定值..将要搜索的数组和特定ID作为变量,但是当im搜索的值明显位于数组中时,查询没有返回任何结果,因此运气不佳。 >
您可以说我是新手,不胜感激,可以帮助您改善查询!
因此,我有一个具有这种格式的小型测试集合...示例数据,我创建了一个简单的查询,该查询返回带有所有ID的数组。All_Ids = db.Test_Collection.find({},{_id:1} ).map(...
[$in
运算符返回数组中存在指定字段的值的文档。