【发布时间】:2021-06-11 03:59:10
【问题描述】:
有没有什么方法可以根据对象类型的子文档的键索引我的集合?并且所有文档中的key并不统一,不同的文档有不同的key,但是有一些共同的key。子文档的键是取自 NLTK 单词语料库的英文单词。文档结构如下:
{
_id: 24752893,
dictionary: {
attain: {
language: ....,
count: ....,
},
book: {
language: ....,
count: ....,
},
obtain: {
language: ....,
count: ....,
},
....
}
},
{
_id: 6786765789,
dictionary: {
book: {
language: ....,
count: ....,
},
carbon: {
language: ....,
count: ....,
},
garbage: {
language: ....,
count: ....,
},
....
}
},
........
{
_id: 76675567,
dictionary: {
web: {
language: ....,
count: ....,
},
obtain: {
language: ....,
count: ....,
},
carbon: {
language: ....,
count: ....,
},
....
}
}
我想根据对象类型字典字段的键,即英文单词进行索引,以加快搜索速度。我使用的是 MongoDB 4.4 版。
【问题讨论】:
标签: mongodb dictionary indexing aggregation-framework subdocument