【发布时间】:2021-08-19 06:18:04
【问题描述】:
我的 MongoDB Atlas 的集合中有一个这样的对象:
{
"outer" : {
"tags" : [
"astring",
"another string",
...
],
...
}
...
}
现在我希望在数组 outer.tags 上建立索引。我做了这样的索引定义:
{
"mappings": {
"dynamic": false,
"fields": {
"outer": {
"dynamic": false,
"fields": {
"tags": {
"dynamic": true
}
}
...
}
...
}
}
}
但我仍然无法在标签内搜索,我应该如何更改定义以便能够这样做?
【问题讨论】:
-
outer应该是typedocument -
是的,它存在于实际放入 Mongo Atlas 控制台的内容中(因此...),但它仍然没有帮助。没关系,感谢您的努力,我已修复它,我将作为自我回答发布
标签: mongodb mongodb-atlas mongodb-atlas-search