我想在索引到弹性搜索
时索引我的mongoDB objectID像这样:
_id : {type: mongoose.Schema.Types.ObjectId, es_indexed:true},
parentItem : {type: mongoose.Schema.Types.ObjectId, Ref:'SystemItem', es_indexed:true }
当mongoosastic将我的数据库导入弹性搜索时,这会产生undefined
有办法做到这一点吗?或者我应该走另一条路?
答案 0 :(得分:0)
_id
不在 _source
对象内,所有其他字段都由 Elasticsearch
返回,而是在父 hit
对象内。
无需在模型定义中指定 _id
,因为它默认包含在模型中。