【问题标题】:How to design a basic schema in Document db(NoSQL)?如何在 Document db(NoSQL) 中设计基本模式?
【发布时间】:2017-01-23 11:13:33
【问题描述】:

我有一个问题,如何验证文档中的基本 JSON 字段。我的意思是假设一个字段是否需要,我的意思是基本上字段验证。

我知道 Document DB 没有架构(NOSQL),但在 Mongodb 中有一个选项,这就是我要问的原因。

例如,在 Mongodb 中,我们有一个名为 is below code 的选项。 "name": { type: String, required: true, unique: true } 或 { versionKey: false },{strict: false});

Document Db 中有这种模式验证吗?

【问题讨论】:

    标签: azure azure-cosmosdb nosql


    【解决方案1】:

    DocumentDB 没有必需属性的概念。这将取决于您的应用程序来强制执行。

    DocumentDB 确实具有您可以使用的预触发器(例如,在执行插入之前运行存储过程的触发器)。在这种情况下,您可以验证存储过程中的字段,并拒绝在您的集合中的给定文档类型中不包含所需属性的插入。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-19
      • 2016-07-18
      • 1970-01-01
      • 2021-02-21
      相关资源
      最近更新 更多