【发布时间】:2016-09-15 01:40:54
【问题描述】:
我正在尝试获取包含数组中列出的所有 tags 的所有 submissions 文档。
我当前的代码如下所示:
submissions.find({ tags: { $all => tags } })
print tags.count
但是,在运行时,我在第二行收到以下错误:
BSON::InvalidKey at /
NilClass instances are not allowed as keys in a BSON document.
还应注意,以下确实可以正常工作(尽管它没有达到我想要的结果):
submissions.find({ tags: tags })
print tags.count
如何修复我的原始代码以正确找到所需的文档?
【问题讨论】:
标签: mongodb bson mongodb-ruby