我正在寻找一个在couchdb的主键功能的变通方法。我在外部将文档以json格式保存到couchdb。有没有什么简单的方法来检查特定字段的值是否存在?
发布于 2018-05-01 21:34:52
如果尝试保存已存在的文档,则除非将修订设置为与现有修订匹配,否则该文档将被拒绝。
或者,您可以尝试使用GET或HEAD来获取文档,以检查它是否存在。请参阅relevant documentation。
发布于 2018-05-02 19:06:45
您可以在文档创建之前执行一个芒果查询,但不能保证在检查和创建之间另一个流程创建文档。
这篇文章讨论了同样的问题:
How to check for duplication before creating a new document in CouchDB/Cloudant?
https://stackoverflow.com/questions/50111943
复制相似问题