我正在寻找couchdb中主键功能的解决方法。我将json格式的doc保存到couchdb外部。有没有简单的方法来检查特定字段的值是否存在?
答案 0 :(得分:0)
如果您尝试保存已存在的文档,除非将修订版设置为与现有版本匹配,否则将拒绝该文档。
或者,您可以尝试使用GET或HEAD获取文档,以检查它是否存在。请参阅relevant documentation。
答案 1 :(得分:0)
您可以在创建文档之前执行芒果查询,但不保证其他进程在检查和创建之间创建文档。
这篇文章讨论了同样的问题:
How to check for duplication before creating a new document in CouchDB/Cloudant?