Azure 如何在文档数据库(NoSQL)中设计基本模式?

Azure 如何在文档数据库(NoSQL)中设计基本模式?,azure,azure-cosmosdb,nosql,Azure,Azure Cosmosdb,Nosql,我有一个问题,如何验证文档中的基本JSON字段。我的意思是假设有一个字段是必需的,或者没有,我的意思基本上是字段验证 我知道文档数据库是无模式的(NOSQL),但在Mongodb中有一个选项,这就是我为什么要问的 例如,在Mongodb中,我们调用的选项只在代码下面一次。 “名称”:{type:String,必需:true,unique:true}或 {versionKey:false},{strict:false}) 文档数据库中的这种模式验证没有必需属性的概念。这将取决于你的应用程序来执行

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

我知道文档数据库是无模式的(NOSQL),但在Mongodb中有一个选项,这就是我为什么要问的

例如,在Mongodb中,我们调用的选项只在代码下面一次。 “名称”:{type:String,必需:true,unique:true}或 {versionKey:false},{strict:false})


文档数据库中的这种模式验证没有必需属性的概念。这将取决于你的应用程序来执行

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