Azure Cosmos DB for MongoDB 的變更記錄
適用於MongoDB 的 API 變更記錄旨在告知您我們的功能更新。 本文件涵蓋更細微的更新,並補充 Azure 更新。
Azure Cosmos DB for MongoDB 更新
Azure Cosmos DB for MongoDB RU 支援 7.0 版
適用於 MongoDB 的 Azure Cosmos DB RU 現在支援 MongoDB 7.0 版,提供 MongoDB 的擴充涵蓋範圍。
Azure Cosmos DB for MongoDB RU 支援 5.0 和 6.0 版
適用於 MongoDB 的 Azure Cosmos DB RU 現在支援 MongoDB 5.0 和 6.0 版,提供 MongoDB 的擴充涵蓋範圍。
Azure Cosmos DB for MongoDB 虛擬核心 (支援 5.0)
Azure Cosmos DB for MongoDB 虛擬核心支援許多新功能,例如分散式 ACID 交易,對未分區集合的限制以及分區本身的限制更高,改善彙總管線和複雜查詢的效能等等。
角色型存取控制 (RBAC) (GA)
Azure Cosmos DB for MongoDB 現提供內建的角色型存取控制 (RBAC),其可讓您使用更精細的角色型權限模型來針對資料要求進行授權。 透過此角色型存取控制 (RBAC) 可讓您使用更多選項來存取資料庫帳戶資料的控制、安全性和可稽核性。
Cosmos DB for MongoDB 中每個文件的 16 MB 限制 (GA)
Azure Cosmos DB for MongoDB 中的 16 MB 文件限制,可讓開發人員彈性地為每個文件儲存更多資料。 這個容易使用的功能可加速您的開發程序,並在某些新的應用程式和移轉案例中提供更大的彈性。
適用於 Azure Cosmos DB 的 Azure Data Studio MongoDB 延伸模組 (預覽)
您現在可以使用免費的輕量型工具功能,透過 mongo 殼層來管理和查詢 MongoDB 資源。 適用於 Azure Cosmos DB 的 Azure Data Studio MongoDB 延伸模組可透過下列方式,讓您在單一檢視中管理多個帳戶:
- 連線您的 Mongo 資源
- 設定資料庫設定
- 跨 Windows、macOS 和 Linux 執行建立、讀取、更新和刪除 (CRUD)
搭配 Azure Cosmos DB for MongoDB 的 Linux 模擬器
Azure Cosmos DB Linux 模擬器搭配適用於 MongoDB 的 API 支援提供本機環境,以模擬 Linux 和 macOS 上的 Azure Cosmos DB 服務作為開發用途。 您可以使用模擬器在本機開發及測試 MongoDB 應用程式,不需建立 Azure 訂用帳戶,也不會產生任何費用。
Azure Cosmos DB for MongoDB 中每個文件的 16 MB 限制 (預覽)
Azure Cosmos DB for MongoDB 中的 16 MB 文件限制,可讓開發人員彈性地為每個文件儲存更多資料。 該易用功能將會在這些情況下加速您的開發程序。
Azure Cosmos DB for MongoDB 資料平面角色型存取控制 (RBAC) (預覽)
Azure Cosmos DB for MongoDB 現提供內建的角色型存取控制 (RBAC),其可讓您使用更精細的角色型權限模型來針對資料要求進行授權。 透過此角色型存取控制 (RBAC) 可讓您使用更多選項來存取資料庫帳戶資料的控制、安全性和可稽核性。
Azure Cosmos DB for MongoDB 支援 4.2 版
Azure Cosmos DB for MongoDB 4.2 版包括新的彙總功能,以及改善的安全性功能,例如用戶端欄位加密。 這些功能可協助您藉由運用新功能來加速開發,而不是自行開發。
在 Mongo 3.6+ 中支援 $expr
$expr
允許在查詢語言中使用匯總運算式。
$expr
可以建置查詢運算式,以比較 $match
階段中相同文件的欄位。
$merge 階段的角色型存取控制
- 已針對
$merge
階段新增角色型存取控制 (RBAC)。 $merge
將匯總管線的結果寫入指定集合。$merge
運算子必須為管線中的最後階段
下一步
- 了解如何使用 Studio 3T 搭配 Azure Cosmos DB for MongoDB。
- 了解如何使用 Robo 3T 搭配 Azure Cosmos DB for MongoDB。
- 使用 Azure Cosmos DB for MongoDB 探索 MongoDB 範例。
- 正在嘗試為遷移至 Azure Cosmos DB 進行容量規劃嗎? 您可以使用現有資料庫叢集的相關資訊進行容量規劃。
- 如果您只知道現有資料庫叢集中的虛擬核心和伺服器數目,請參閱使用虛擬核心或 vCPU 來評估要求單位。
- 如果您知道目前資料庫工作負載的一般要求率,請參閱使用 Azure Cosmos DB 容量規劃工具來評估要求單位。