couchdb主键解决方法

时间:2018-05-01 05:56:27

标签: couchdb couchdb-futon couchdb-python

我正在寻找couchdb中主键功能的解决方法。我将json格式的doc保存到couchdb外部。有没有简单的方法来检查特定字段的值是否存在?

2 个答案:

答案 0 :(得分:0)

如果您尝试保存已存在的文档,除非将修订版设置为与现有版本匹配,否则将拒绝该文档。

或者,您可以尝试使用GET或HEAD获取文档,以检查它是否存在。请参阅relevant documentation

答案 1 :(得分:0)

您可以在创建文档之前执行芒果查询,但不保证其他进程在检查和创建之间创建文档。

这篇文章讨论了同样的问题:

How to check for duplication before creating a new document in CouchDB/Cloudant?