在某种情况下,我想将一个字段值(以字符串格式)传递给CouchDB,并获得在其字段中包含该特定字符串值的关联doc(或仅其id)。如果没有doc包含该特定字段值,我希望CouchDB设计函数自动创建一个并返回新创建的文档。
如果没有具有该特定字段值的doc,我可以通过发出GET请求后跟PUT请求来完成此操作。有没有办法只用一个POST请求来完成这个?
答案 0 :(得分:0)
设计文档功能(除了更新)不能以任何方式修改数据。 所以不,这是不可能的。
如果结果为空,您可以编写一个列表函数来返回一个新文档,但它无法自动保存。