field类型

multivalue field

{ "tags": [ "tag1", "tag2" ]}

empty field

null,[],[null]

object field

插入一条数据:

PUT /company/employee/1
{
  "address": {
    "country": "china",
    "province": "guangdong",
    "city": "guangzhou"
  },
  "name": "jack",
  "age": 27,
  "join_date": "2017-01-01"
}

查看自动创建的mapping

返回结果:

刚才插入数据底层存储的方式:

如果插入数据的json为:

底层会变成:

Last updated

Was this helpful?