上奇问题总结

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"
                }
              }
        }

上一篇下一篇

猜你喜欢

热点阅读