我正在使用Restheart运行一些测试,但无法通过curl或httpie找到如何在其中执行findAndModify。有没有人这样做过?
答案 0 :(得分:0)
在RESTHeart中,所有写入请求都具有upsert语义,换句话说,它们都以findAndModify操作结束。
如果您需要使用一个请求更新多个文档,则可以使用批量写入请求,例如:
PATCH /db/coll/*?filter={"qty":{"$lte":20}} {"$inc": {"qty": 1}}
请注意通配符 *作为资源URI中的文档ID。
有关详细信息,请查看write requests文档部分。