我正在尝试使用RESTHear api更新MongoDB文档中的密钥,但是值没有得到更新,但是,我得到200 OK。
我尝试了PATCH和PUT。以下是我尝试过的URI。
Application.OnTime
我得到200 OK响应但是值没有更新。
我做错了什么。我找不到任何这方面的例子。
我正在使用Restheart v 2.0.0 Beta。
答案 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了解更多信息。