如何在 Restheart 中执行 findAndModify?

How to execute a findAndModify in Restheart?

我正在 运行 使用 Restheart 进行一些测试,但找不到如何通过 curl 或 httpie 在其中执行 findAndModify。有人做过吗?

在 RESTHeart 中,所有写请求都具有 upsert 语义,换句话说,它们都以 findAndModify 操作结束。

如果您需要通过一个请求更新多个文档,您可以使用批量写入请求,例如:

PATCH /db/coll/*?filter={"qty":{"$lte":20}} {"$inc": {"qty": 1}}

注意 通配符 * 作为资源 URI 中的文档 ID。

查看 write requests 文档部分了解更多信息。