Couchdb批量更新特定属性而不使用_bulk_docs

时间:2017-11-02 16:34:55

标签: couchdb bulkupdate

首先。我通过使用_update函数学习了执行更新(但这只用了一个文档ID)

秒。我们可以使用_bulk_docs来更新文件的bukl。在这种情况下,我们必须加载所有文档,然后修改它的属性。这会产生很多疑问。

有没有办法在许多文档上对1个属性执行批量更新?

1 个答案:

答案 0 :(得分:0)

CouchDB无法在不加载,修改和保存整个文档的情况下执行json doc的部分更新。

如果您运行最新版本的CouchDB(2.X),可以使用_bulk_get端点一次获取多个文档,或通过POST _all_docs来减少查询数量一个{"keys":[key1, key2, ..., keyN]}作为正文。