Какая версия MongoDB используется Azure CosmosDB? Как я могу проверить версию?

#azure-cosmosdb-mongoapi

#azure-cosmosdb-mongoapi

Вопрос:

Я пытаюсь выяснить, какая версия MongoDB используется CosmosDB?

Пытался проверить портал Azure cosmosdb для получения дополнительной информации, но на нем не указана конкретная версия.

Комментарии:

1. CosmoDB — это не MongoDB. Итак, ваш вопрос не имеет смысла.

2. @Rthomas529 Теперь я это понимаю. Кроме того, нет ничего плохого в том, чтобы задать вопрос. Если бы я знал это заранее, я бы не стал публиковать вопрос в первую очередь. Однако спасибо за вашу помощь!

3. Чтобы узнать, какая версия проводного протокола MongoDB поддерживается cosmos DB, вы можете подключиться к cosmos DB из robo mongo 3T client или mongo shell и выполнить db.version()

Ответ №1:

Из этого link :

API Azure Cosmos DB для MongoDB по умолчанию совместим с сервером MongoDB версии 3.2. Поддерживаемые операторы и любые ограничения или исключения перечислены ниже. Функции или операторы запросов, добавленные в MongoDB версии 3.4, в настоящее время доступны в качестве функции предварительного просмотра. Любой клиентский драйвер, который понимает эти протоколы, должен иметь возможность подключаться к API Azure Cosmos DB для MongoDB.

Комментарии:

1. Cosmos DB на самом деле не является MongoDB. Итак, в MongoDB нет «версии 3.2». Совместимость находится на уровне API. Важное различие, которое, я думаю, явно не передано в этом ответе (и вопрос OPs звучит так, как будто они предполагают, что MongoDB — это движок, работающий за Cosmos DB).

2. Он был обновлен для поддержки версии 4.0 Ссылка

Ответ №2:

В современном пользовательском интерфейсе портала Azure они отображают версию вашей Cosmos DB в разделе Обзор: Раздел обзора Cosmos DB