上奇问题总结
2022-01-06 本文已影响0人
奉先
1. mongoDB同步ES的问题 :
有一些数据同步时,需要注意ES的mapping.json文件的定义。 如果mongo中,一个key的value是array类型,并且array里的数据是字典,而不是单独的字符串/整型等,需要在json中定义复杂结构,需要注意。
-- mongoDB中的数据 :
"title" : [
{
"lang" : "de",
"title" : "Kontinuierlicher Knetapparat."
}
]
--对应需要定义的mapping.json结构 :
"title": {
"properties": {
"lang": {
"type": "text"
},
"title": {
"type": "date"
}
}
}