在MongoDB中搜索嵌套文档

时间:2019-01-24 16:13:16

标签: mongodb mongoose

我的数据如下:

[
    { id: 1, name: { en: "Thing", ru: "...", fr: "..." }, rating: 5 },
    { id: 2, name: { en: "Another thing", ru: "...", fr: "..." }, rating: 2 },
    { id: 3, name: { en: "A nother", ru: "...", fr: "..." }, rating: 4 },
]

其中name字段具有3个子字段,每个子字段代表一个本地化的字符串。

我想搜索name字段,但是不想指定locale

我该怎么办?


PS:我可以执行以下操作:

{ 'name.en': { $in: [/nother/i] } }

这给了我项目2和3。

0 个答案:

没有答案