【发布时间】:2018-06-26 07:15:05
【问题描述】:
我找不到这个问题的答案。我看到的所有示例都是在集合上查找字段Number 的值123456。
但是我想知道是否有可能是我是否可以在整个集合文档中搜索数组中的一个数字。
例如,这是我收藏的第一个文档:
{
"_id": "Qfjgftt7jLh3njw8X",
"reference": 102020026, // Field that I want to check
"type": "Moradias",
"n_beds": 5,
"price": 30000,
"departement": "Portalegre",
"city": "Ponte de Sor",
"street_name": "Rua do Comércio, CE",
"l_surface": 248,
"is_exclusive": true
}
客户端正在导入一个转换为 JSON 并添加到我的集合中的 XLSX 文件,以便客户端插入 reference 数字。
然后我想遍历我的 JSON,(可能有多个引用)获取客户端导入的引用并检查这些引用是否已经存在于我的一个集合文档中。之后我会抛出一个错误。
我知道我可以做到Collection.find({reference: '102020026'}),但问题是我的收藏中可能有 100 多个不同的参考。
我希望这是有道理的,并且没有在其他地方得到回答。
提前致谢!
【问题讨论】:
标签: javascript arrays json meteor collections