RESTHeart PATCH不更新文档

时间:2016-04-03 04:32:18

标签: mongodb restheart

我正在尝试使用RESTHear api更新MongoDB文档中的密钥,但是值没有得到更新,但是,我得到200 OK。

我尝试了PATCH和PUT。以下是我尝试过的URI。

Application.OnTime

我得到200 OK响应但是值没有更新。

我做错了什么。我找不到任何这方面的例子。

我正在使用Restheart v 2.0.0 Beta。

1 个答案:

答案 0 :(得分:2)

批量更新与过滤器表达式匹配的文档 http PATCH "http://localhost:8080/presence/active_watchers/*?filter={'presentity_uri':'sip:service-1@opensipstest.org'}" event_id=12

如果您对URI /presence/active_watchers进行PUT / PATCH,则实际更新集合属性(在RESTHeart中,dbs和集合具有自己的属性)。

要更新文档,您需要提供文档URI /db/coll/docid,对于批量更新,您可以使用通配符/db/coll/*?filter=[filter expression]

请参阅文档表单中的Resource URI了解更多信息。