Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure cosmosdb cosmos db支持集合中的不同模式?_Azure Cosmosdb_Azure Cosmosdb Sqlapi - Fatal编程技术网

Azure cosmosdb cosmos db支持集合中的不同模式?

Azure cosmosdb cosmos db支持集合中的不同模式?,azure-cosmosdb,azure-cosmosdb-sqlapi,Azure Cosmosdb,Azure Cosmosdb Sqlapi,我正在尝试将具有不同模式的记录写入具有记录的现有集合。我没有例外,但我没有看到新的记录。 我需要使用不同的收藏吗 DocumentDBRepository<ScheduleViewModel>.CreateItemAsync(task).GetAwaiter(); DocumentDBRepository.CreateItemAsync(task).GetAwaiter(); Cosmos DB不关心您对它的投入(几乎与任何其他nosql DB一样),因此从Cosmo

我正在尝试将具有不同模式的记录写入具有记录的现有集合。我没有例外,但我没有看到新的记录。 我需要使用不同的收藏吗

       DocumentDBRepository<ScheduleViewModel>.CreateItemAsync(task).GetAwaiter();
DocumentDBRepository.CreateItemAsync(task).GetAwaiter();

Cosmos DB不关心您对它的投入(几乎与任何其他nosql DB一样),因此从Cosmos DB的角度来看,这是受支持的。从代码的角度来看,我假设您需要创建一个支持您正在使用的模型的连接,并创建一个文档

Cosmos DB不关心您在其中输入了什么(几乎与任何其他nosql DB一样),因此这是从Cosmos DB的角度支持的。从代码的角度来看,我认为您需要创建一个支持您正在使用的模型的连接,并创建一个文档

您能否给出一个记录有效和当前无效的示例?我假设新记录包含相关字段,例如分区键?即使集合设置了分区键,您也可以在cosmos db中创建不带分区键的记录,因此不应是problem@4c74356b41嗯,这对我来说是个新闻,我可以发誓这以前是不允许的。我有同样的印象,但是它works@4c74356b41是的,我自己也试过了,不知道它是如何工作的,我想Cosmos必须创建一个
null
逻辑分区。你能举个例子说明一个记录可以工作,而另一个记录目前不能工作吗?我假设新记录包含相关字段,例如分区键?即使集合设置了分区键,您也可以在cosmos db中创建不带分区键的记录,因此不应是problem@4c74356b41嗯,这对我来说是个新闻,我可以发誓这以前是不允许的。我有同样的印象,但是它works@4c74356b41是的,我自己试过了,不知道它是如何工作的,我想宇宙必须创建一个
null
逻辑分区。谢谢你的回复。你是在建议我为不同的模式创建一个单独的集合吗?什么,你在哪里读到的?不,您可以将任何文档放在同一个集合中。谢谢您的回复。你是在建议我为不同的模式创建一个单独的集合吗?什么,你在哪里读到的?不,您可以将任何文档放在同一集合中