在文档数据库(NoSQL)中插入记录之前检查重复项

时间:2015-09-07 19:10:59

标签: couchdb couchbase nosql

在插入文档之前,如何检查具有重复用户ID的现有文档?在RDBMS世界中,我通常会有一个唯一约束来确保表中没有重复项。

1 个答案:

答案 0 :(得分:1)

在Couchbase中,对文档的主键实际上有一个独特的约束:它的ID(或键)必须确实是唯一的。

大多数SDK的最新版本(例如Java for the 2.2.0)现在都有exist操作,可用于检查是否存储了特定的密钥。否则你有像

这样的操作