如何在 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 文档部分了解更多信息。
我正在 运行 使用 Restheart 进行一些测试,但找不到如何通过 curl 或 httpie 在其中执行 findAndModify。有人做过吗?
在 RESTHeart 中,所有写请求都具有 upsert 语义,换句话说,它们都以 findAndModify 操作结束。
如果您需要通过一个请求更新多个文档,您可以使用批量写入请求,例如:
PATCH /db/coll/*?filter={"qty":{"$lte":20}} {"$inc": {"qty": 1}}
注意 通配符 * 作为资源 URI 中的文档 ID。
查看 write requests 文档部分了解更多信息。