【问题标题】:Unique Constraint in CouchdbCouchdb 中的唯一约束
【发布时间】:2018-07-18 00:57:11
【问题描述】:

有没有办法在couchdb 中应用唯一约束?

假设我有一个文档,其中包含 emailemp_idphone_number 等需要在整个文档中唯一的字段。我找不到任何办法。有谁知道如何做到这一点?

任何答案/建议将不胜感激。

【问题讨论】:

标签: couchdb


【解决方案1】:

经过大量搜索,我发现如果您只想为一个参数添加唯一约束,您可以将其设置为 id。但是如果有多个参数需要唯一,那么这在couchdb中是不可能的

【讨论】:

    【解决方案2】:

    CouchDB 中唯一的唯一约束是文档 ID。如果您可以将数据的唯一组成部分放在文档 ID 中,那么您就有了唯一性约束。

    【讨论】:

    • @Filmzy,如何在 documentID 中放置多个组件?
    • 这取决于你。您的 id 可以是任何有效的字符串。像“123-456”这样的东西是包含 id 123 和 456 的明显方式。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多