簡體   English   中英

Azure Cosmos DB Mongodb $ t和$ v

[英]Azure Cosmos DB Mongodb $t and $v

我有2個在MongoDb中運行的Azure Cosmos DB。 第一個是別人創建的,第二個是我創建的。

如果查詢數據庫,則$ t和$ v屬性會使我的結構變得很奇怪。

我的結構:

在此處輸入圖片說明

其他數據庫的結構(應該如此): 在此處輸入圖片說明

我的后端可以同時正常使用,但是我想添加Azure搜索,但無法在我的結構中執行此操作。 為什么會發生這種情況,我該如何解決?

(如果有人可以對此發表評論而不是回答,將不勝感激)

我得到同樣的東西。 看來Microsoft在這里給出了發生原因的答案: http : //answers.flyppdevportal.com/MVC/Post/Thread/e0ffdbcd-0b43-4cd5-9d21-1a95ce0279dd?category=azuredocumentdb

不正確的格式是將Cosmos DB:MongoDB API與Cosmos DB:DocumentDB API混合在一起的結果。

由於MongoDb維護MongoDB API NuGet,所以為什么這兩者為什么要混為一談對我來說還不是很清楚。

之所以發生這種情況,是因為您的Cosmos DB MOngoDB API帳戶之一比另一個更舊-較舊的帳戶使用JSON模式(也由SQL API使用),而較新的帳戶使用更通用(且與MongoDB兼容)的BSON模式。 您只需通過將電子郵件發送到askcosmosmongoapi@microsoft.com來請求將帳戶轉換為新的架構

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM