Описание тега azure-cosmosdb-mongoapi

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

LINQ CosmosDB MongoDB API upsert E11000 повторяющийся сбор ошибок

Я только начал пробовать cosmosdb с API Mongodb, и мое приложение довольно легко. Он прослушивает очередь сообщений и сохраняет эти данные в базе данных. Эти данные уже могут быть сохранены и должны быть обновлены, поэтому я делаю упор. Проблема в т…
2 ответа

Альтернативное решение в Azure для CosmosDB с API MongoDB

Я пытаюсь хранить документы размером около 8-10 МБ в БД Cosmos с API Mongo. Так как он превышает ограничение размера документа для базы данных Cosmos (не для самой MongoDB, которая составляет 16 МБ), что будет следующим лучшим решением в Azure для м…
0 ответов

Как настроить ReplicaSet с API MongoDB из Космоса?

У меня есть исключение с MongoDb API, используемый из космоса DB: EndOfStreamExceptionMongoDB.Driver.Core.Connections.BinaryConnection in ReceiveBuffer Attempted to read past the end of the stream. Я немного исследую, и я обнаружил, что это связано …
12 дек '18 в 13:05
2 ответа

Хранимая процедура в MongoDB API: Azure Cosmos DB

Коллекция Mongo повреждена после выполнения хранимой процедуры в Azure Cosmos DB с API Mongo. Вот тело хранимой процедуры: function bulkImport(docs) { var collection = getContext().getCollection(); var collectionLink = collection.getSelfLink(); var …
12 май '18 в 18:51
2 ответа

Высокий спрос на эмулятор Azure Cosmos DB при добавлении новой коллекции

Когда я пытаюсь добавить новую коллекцию в базу данных, я получаю эту ошибку: Failed to create collection 'Products'. Error: Sorry, we are currently experiencing high demand in this region, and cannot fulfill your request at this time. We work conti…
4 ответа

Как удалить все данные в разделе?

У меня есть коллекция CosmosDB с несколькими различными разделами. Я хочу удалить все данные в одном из разделов, поэтому я попытался выполнить команду: db.myCollection.deleteAll({PartitionKey: 'pop-9q'}) куда PartitionKey это поле, на котором я дел…
08 окт '18 в 18:24
0 ответов

Запросите тип (класс C#) из коллекции BsonDocument в MongoDb

Я использую одну коллекцию для хранения экземпляров моих классов C# в виде BsonDocument в MongoDB через Azure CosmoDB. Мне удалось выполнить вставки, но я не мог ни обновлять, ни находить (фильтровать) запросы по моим классам C#. Вот несколько кодов…
1 ответ

Ошибка подключения к эмулятору cosmosdb Ошибка: косая черта в идентификаторе хоста

Я пытаюсь подключить свое приложение NodeJs к эмулятору CosmosDb в localhost: Так как в моей лазурной группе я создал экземпляр типа cosmodb вида MongoDB Я использую следующую строку подключения, чтобы проверить ее в localhost: MongoDB:// локальный:…
2 ответа

Как вы выполняете запросы без указания ключа шарда в mongodbapi и как вы делаете запросы по разделам?

Как вы выполняете запросы без указания ключа шарда в mongodb api и как вы делаете запросы по разделам? В sql api последний включен настройкой EnableCrossPartitionQuery в true по запросу, но я не могу найти ничего подобного для mongodb api, И мои зап…
1 ответ

Создание базы данных и коллекции программно для БД Azure Cosmos с помощью драйвера Mongo DB .NET

Я использую драйвер.NET MongoDb и эмулятор Azure Cosmos DB. Я пытаюсь создать базу данных и коллекцию при запуске проекта Web Api с ядром dotnet. Я запускаю следующий код в ConfigureServices функция в Startup.cs, var connectionString = databaseConfi…
1 ответ

Почтальон: не удается создать документ с помощью API Azure MongoDB

При создании документа с помощью Azure Cosmos DB: API MongoDB я сталкиваюсь со следующими проблемами, которые зависят от параметров. При создании коллекции UserProfile Я создал его с помощью ключа раздела username, Запрос 1: - без ключа раздела Заго…
1 ответ

cosmosdb геопространственный поиск возврат бланк

Я использую cosmosDB для поиска в $geowithin, и когда я запускаю запрос в проводнике данных cosmosdb, он работает нормально и возвращает правильный набор. Когда я запускаю его в узле JS, используя MongoClient, я получаю пустой набор. Это запрос, кот…
12 дек '18 в 19:54
1 ответ

Как подключить блоки данных Azure к базе данных Cosmos DB с помощью API MongoDB?

Я создал одну учетную запись Azure CosmosDB, используя MongoDB API. Мне нужно подключить CosmosDB(API MongoDB) к кластеру Azure Databricks для чтения и записи данных из космоса. Как подключить кластер Azure Databricks к учетной записи CosmosDB?
0 ответов

Запрос cosmos возвращает документ в среде Azure Dev, но не в среде Azure QA

Ниже приведен запрос, который выполняется в среде разработки Azure, а также возвращает документ { "$or" : [ { "$and" : [ { "restrictions" : { "$elemMatch" : { "city" : { "$regex" : "Austin" , "$options" : "i"} , "state" : { "$regex" : "Texas" , "$op…
19 дек '18 в 11:05
0 ответов

Ошибка аутентификации Azure cosmosdb Mongo Api

Я сталкиваюсь со странной проблемой при подключении к cosmosDb mongoAPi, я уже подключился к одной базе данных, к которой он подключается правильно, но когда я изменяю учетные данные этого кода на другую базу данных cosmosdb, он выдает ошибку аутент…
22 янв '19 в 13:22
2 ответа

Проблемы со вставкой документа в Mongodb и приложениях Logic

Мое приложение логики собирает данные из остальных API и вставляет их в MOSODB. Процесс происходит успешно, но при выполнении запроса с помощью проводника данных возникает следующая ошибка: Error while fetching page of documents: {"code":400,"body":…
0 ответов

Драйвер MongoDB C# не может найти документы, написанные с использованием Cosmos Db rest API

Я создал учетную запись API Cosmos DB MongoDB, а затем поместил документ в БД, используя следующую функцию, как Rest API: https://myCosmosDb.documents.azure.com:443/dbs/mydb/colls/mycollection/docs Документ, который я размещаю, выглядит примерно так…
1 ответ

Mongodump останавливается без сброса каждой записи

Я пытаюсь использовать mongodump сбросить коллекцию из БД "Космос". Моя команда выглядит так: mongodump --host some.documents.azure.com --port 10255 --out myDump --db someDb --collection someCollection Это работает нормально и начинает сбрасывать за…
17 янв '19 в 03:47
1 ответ

Отличается в CosmosDB через API MongoDB

Я создаю приложение MERN-stack, в базе которого есть база данных CosmosDB с коллекцией, структура которой похожа на приведенную ниже: { "_id" : ObjectId("5c22dd1d58e77e47ac6361ae"), "company" : "Company 1", "feature" : "Feature 1", "date" : "2018-10…
2 ответа

Azure CosmosDB: можно ли установить RBAC для базы данных / коллекции

С учетом экземпляра базы данных Azure CosmosDB, созданного на портале Azure, можно создать несколько баз данных из подключения оболочки с помощью следующих команд: use someNewDbName; db.someNewCollectionName.insert({}); С другими поставщиками БД, ко…