插入后,cosmos mongodb属性中缺少属性

时间:2020-03-02 09:44:12

标签: c# mongodb azure-cosmosdb asp.net-core-2.1 azure-cosmosdb-mongoapi

我有一个.Net Core 2.1 Web API,它可以将记录插入具有Id,Status,DateTime和其他对象等多个属性的MongoDB(Azure CosmosDB Mongo Variant)中。 后来,我添加了另一个名为Title的属性,现在当我点击API时,它会插入Record,但是这个新添加的“ Title”属性不会添加到集合中。

  • 调试时,我检查了该属性在插入之前是否可用。
  • 我添加了一个具有新名称的属性,但该属性仍然无效。
  • 如果我要使用“标题”属性值更新现有记录,则将添加“标题”属性。
  • 如果我要插入新记录,则Title属性丢失
  • 如果我从Mongo Compass进行检查,则当我完成API并刷新集合时,我发现插入的Record插入了Title属性,但是一旦再次刷新,则Title属性就会丢失。

我怀疑这是因为DLL参考被缓存在某个地方。我尝试删除与该DLL相关的所有引用,并刷新它们(即使不起作用)

我正在使用MongoDB驱动程序2.8.0

0 个答案:

没有答案