我的数据如下:
[
{ 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。