基于文档值的CouchDB批量更新
我想更新基于文档值的CouchDB批量更新,couchdb,Couchdb,我想更新doc.type=“article”中的所有文档 据我所知,\u bulk\u docs适用于所有文档。要缩小受影响文档的范围,可以使用键值/范围 这并不理想,因为数据库中有不同类型的文档。我希望我能更新视图返回的所有文档,但这是不可能的(如果我错了,请纠正我) 我能想到的唯一解决方案是在所有键前面加上document type,但这是一种合理的方法吗?在CouchDB中没有这样做的方法。此外,这样做没有多大意义,因为在CouchDB中,您只能更新整个文档,而不仅仅是一些属性。因此,如果
doc.type=“article”
中的所有文档
据我所知,\u bulk\u docs
适用于所有文档。要缩小受影响文档的范围,可以使用键值/范围
这并不理想,因为数据库中有不同类型的文档。我希望我能更新视图返回的所有文档,但这是不可能的(如果我错了,请纠正我)
我能想到的唯一解决方案是在所有键前面加上document type,但这是一种合理的方法吗?在CouchDB中没有这样做的方法。此外,这样做没有多大意义,因为在CouchDB中,您只能更新整个文档,而不仅仅是一些属性。因此,如果您有可能实现您想要的,那么它将使所有文档都相同。在CouchDB中无法做到这一点。此外,这样做没有多大意义,因为在CouchDB中,您只能更新整个文档,而不仅仅是一些属性。因此,如果您有可能实现您想要的,那么它将使所有文档都相同。在CouchDB中无法做到这一点。此外,这样做没有多大意义,因为在CouchDB中,您只能更新整个文档,而不仅仅是一些属性。因此,如果您有可能实现您想要的,那么它将使所有文档都相同。在CouchDB中无法做到这一点。此外,这样做没有多大意义,因为在CouchDB中,您只能更新整个文档,而不仅仅是一些属性。因此,如果您有可能实现您想要的,它将使所有文档完全相同。您可以
- 获取
中的所有文档——您可能会为此使用一个视图doc.type==“article”
- 在本地进行所有修改
- 使用
\u bulk\u docs
\u bulk\u docs
发出多个请求。这样做也可能会带来冲突,您必须在事后解决这些冲突。您可以
- 获取
中的所有文档——您可能会为此使用一个视图doc.type==“article”
- 在本地进行所有修改
- 使用
\u bulk\u docs
\u bulk\u docs
发出多个请求。这样做也可能会带来冲突,您必须在事后解决这些冲突。您可以
- 获取
中的所有文档——您可能会为此使用一个视图doc.type==“article”
- 在本地进行所有修改
- 使用
\u bulk\u docs
\u bulk\u docs
发出多个请求。这样做也可能会带来冲突,您必须在事后解决这些冲突。您可以
- 获取
中的所有文档——您可能会为此使用一个视图doc.type==“article”
- 在本地进行所有修改
- 使用
\u bulk\u docs
\u bulk\u docs
发出多个请求。这样做也可能会带来冲突,您必须在事后解决这些冲突