【发布时间】:2020-06-06 15:32:01
【问题描述】:
所以我有一个具有这种格式的小型测试集合...
我创建了一个简单的查询,它返回一个包含所有 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 作为变量进行搜索,但没有运气,因为查询没有返回任何内容,当我搜索的值明显在数组中时
如您所知,我是一个新手,希望能在改进查询方面提供一些帮助!
【问题讨论】:
标签: arrays mongodb mongodb-query