Вопросы по теме 'azure-cosmosdb-sqlapi'

Как найти дубликаты во вложенном массиве в cosmos db без GROUP BY и COUNT
Я пытаюсь найти дубликаты во вложенном объекте в коллекции. В старом SQL я бы сделал это с помощью каких-то GROUP BY и COUNT. Cosmos DB не поддерживает GROUP BY (насколько я понимаю), поэтому я пытаюсь найти решение. Одно ограничение заключается в...
1977 просмотров

Используйте Linq.Any () внутри Linq.Where () в CosmosDb
Я пытаюсь вложить .Any() в предложение .Where() для запроса локального эмулятора CosmosDb. Код выглядит следующим образом: где permittedStundentIds - переменная ( List<long> ), а a - Document в CosmosDb .Where(a =>...
3199 просмотров

Определите, обнаружен ли Cosmos DB NotFound из-за отсутствия коллекции по сравнению с документом
Есть ли способ программно определить по DocumentClientException где StatusCode == HttpStatusCode.NotFound , был ли документ, коллекция или база данных не найдены? Я пытаюсь понять, могу ли я реализовать подготовку коллекции по требованию и...
780 просмотров

База данных Azure - правила разработки схемы
У меня есть простой «вариант использования»: представьте, что я хочу клонировать приложение Facebook с помощью Xamarin и Azure. Прочитав это: https://docs.microsoft.com/en-us/azure/cosmos-db/social-media-apps Я заметил, что могу хранить свои...
68 просмотров

Документ / CosmosDB .Net клиент DISTINCT ошибка запроса
У меня есть коллекция, содержащая документы со следующей структурой: { "Identifier": 1, "Values": { "value1": "33806", "value2": "10", "value3": "0" }, ... } Я создал UDF для извлечения ключей из словаря...
632 просмотров

Запрос CosmosDb неструктурированный JSON
Как CosmosDB может запрашивать значения свойств в динамическом JSON? Приложение позволяет хранить JSON как набор настраиваемых свойств объекта. Они сериализуются и хранятся в CosmosDb. Например, вот две записи: { "id":...
593 просмотров

Каков рекомендуемый способ запроса документов из разных разделов в CosmosDB?
При использовании Azure Cosmos DB и запросе одного раздела я просто указываю ключ раздела в FeedOptions. Но когда мне нужно запросить n разделов, у меня есть (afaik) 2 варианта: Запустить отдельную задачу для каждого раздела и объединить...
1170 просмотров

эмулятор cosmosdb не дает никаких результатов
Я понятия не имею, почему это происходит при запросе базы данных космоса, он не покажет ни одного документа даже для SELECT * FROM c но показаны RU. но он отлично работает с вкладкой «Документы» на вкладке «Документы», если я использую...
496 просмотров

Как обойти проблему async/await
Я создаю простой скрипт узла, чтобы изучить функциональность Cosmos DB. Я хочу создать способ, чтобы не предоставлять следующее в верхней части каждой асинхронной функции (да, я знаю, что могу связать асинхронные вызовы с помощью, но это все равно...
41 просмотров

Я меняю индексацию Cosmos DB, но она не работает должным образом
Я использую Azure SQL API, и мои данные структурированы следующим образом: { "deviceId": "123_123", "comms": 0, "engineSpdEnc": 0, "currentTime": 1542185998605, "deviceName": "mydevice2", "siteId": 0, "messageType": 2, "data": { "v5B3Freq":...
974 просмотров

Различать с порядком по в CosmosDb
Когда я запускаю этот запрос SELECT distinct value b FROM Books b JOIN category in b.categories WHERE ARRAY_CONTAINS(['1','2'], category ) он возвращает 69 отдельных записей но когда я добавляю заказ, он возвращает 100+ записей, а...
1051 просмотров

Cosmos DB - выбор корневого документа на основе дочерних данных
Извините, если это вопрос новичка, но я новичок в Cosmos DB. Я пытаюсь выбрать все корневые документы из моей коллекции, где дочерний элемент соответствует указанным (нескольким) критериям. Предположим, у вас есть документ ORDER, который...
321 просмотров

Получить документы из Cosmosdb Java Запрос на кросс-секцию требуется, но отключен
public static Document getDocumentById(String id) { FeedOptions queryOptions = new FeedOptions(); queryOptions.setMaxItemCount(10); queryOptions.setEnableCrossPartitionQuery(true); // Retrieve the document using the DocumentClient....
885 просмотров

Как запустить эмулятор CosmosDB с помощью docker-compose?
У меня есть проект создания докеров в Visual Studio, который запускает 3 службы. Один из них использует космосдб. Я выполнил инструкции на https://hub.docker.com/r/microsoft/azure-cosmosdb-emulator/ , чтобы запустить эмулятор в док-контейнере, и...
1644 просмотров

Как получить значение ETag для элементов, возвращаемых CreateItemQuery
Я использую версию 3 (предварительная версия) Cosmos DB SDK для .NET . При получении элемента с помощью ReadItemAsync результат имеет ETag, доступный из оболочки CosmosItemResponse объекта сущности SalesOrder :...
152 просмотров

Преобразование коллекций документов без ключа раздела в с ключом раздела
У нас есть производственная коллекция cosmosdb БЕЗ КЛЮЧА РАЗДЕЛА, теперь мы решили ввести КЛЮЧ РАЗДЕЛА, понятно, что для этого требуется создание новой коллекции с ключом раздела и миграция данных с производственным простоем. Все наши коллекции имеют...
23 просмотров

Вложенная структура запроса CosmosDB JSON
Я использую CosmosDB SQLAPI для одного из наших приложений. Я запрашиваю с помощью службы хранилища Azure Explore. Структура JSON, которую мне трудно запросить. { "countyid": 0, "data": [ [ {...
134 просмотров

ADF (фабрика данных azure) копирует данные из SQL Server в Cosmos DB с полем, содержащим объект json
У меня есть база данных SQL, содержащая от одного до многих отношений между таблицами. Я написал запрос, чтобы он содержал строки с полями, содержащими json (для связанных строк таблицы). Вот запрос - select msg.MessageId as id...
340 просмотров

Клиент Singleton Azure Cosmos DB
Используйте одноэлементный клиент Azure Cosmos DB на протяжении всего жизненного цикла вашего приложения. Каждый экземпляр DocumentClient является потокобезопасным и выполняет эффективное управление подключениями и кэширование адресов при...
2451 просмотров

Сглаживание объекта при выборе документа Cosmos DB
У меня есть следующий документ в Cosmos DB { "id": "c6c7a79a-3351-8be8-2700-b0c9414c1622", "_rid": "mdRtAJiE1cEBAAAAAAAAAA==", "_self": "dbs/mdRtAA==/colls/mdRtAJiE1cE=/docs/mdRtAJiE1cEBAAAAAAAAAA==/", "_etag":...
620 просмотров