我有以下形式的文档:
user:
id: 'X'
profile:
name: 'A B'
foo: 'a string' or 3
我使用
创建索引 "mappings": {
"users": {
"properties": {
"profile": {
"type": "object",
"properties": {
"foo": {
"type": "string"
}
}
}
}
}
}
强制将profile.foo
作为int的文档强制转换为字符串。但是,当我提取文档时,映射会更改为第一个doc类型,其中包含profile.foo
的数字。如何让它不覆盖我设置的映射?是否有必要指定profile
对象的所有属性?
答案 0 :(得分:0)
我不知道出了什么问题,但答案是肯定的,你可以,我的榜样应该有效,现在就可以了。