es 的crud

#create
#创建一个记录,指定id,如果id不存在就创建,存在就报错.
PUT users/_create/1
{
  "firstName":"song",
  "lastName":"fazhun",
  "tags":["aaa","bbb"]
}

#get
#根据id获取
GET /users/_doc/1

#index
#index和create都是使用PUT
#create:PUT 索引名称/_create/1
#index: PUT 索引名称/_doc/1
#index和create的区别是,index如果插入id存在的话就是,先删除,再插入,版本号码加一,index是_doc
#create如果id存在,就是直接报错.创建的化在url中有一个_create
PUT /users/_doc/1
{
  "firstName":"song",
  "lastName":"fazhun",
  "tags":["ccc","ddd"]
}

#update
#POST /索引名称/_update/1
#{
# "doc":{
#   "firstName":"jianglang柴尽"
#}
#}
#修改不是覆盖所有,只修改制定的部分,可以做新增属性操作

POST /users/_update/1
{
  "doc":{
    "firstName":"jianglang柴尽"
  }
}

 #删除suoyin
 DELETE /users

 

 

posted @ 2019-07-02 09:13  宋发准  阅读(181)  评论(0编辑  收藏  举报