如果不存在则插入或返回现有文档

时间:2018-08-13 18:05:22

标签: elasticsearch

不幸的是,经过一番搜索,我仍然没有找到答案,然后尝试...

在插入下面的文档之后,我收到了id isNGNGUBHVrkxpxfdqML

{
    "person" : {
        "brid" : "12345",
        "name" : "Jonh",
        "birthDate" : "1985-08-27",
        "expirationDate" : "2018-08-13" 
    }
}

我想知道是否可以仅在一个请求中处理以下情况。

如果用户尝试添加具有相同桥接的文档,并且当前日期在expirationDate之前,则返回文档ID istiNGUBHVrkxpxfdqML的内容。 如果没有,请插入新文档并返回新的文档ID。

这可能吗?

0 个答案:

没有答案