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

1 ответ

Должны ли мы называть это DocumentDb или CosmosDB SQL Api

Я немного запутался с именами. Прежде всего, есть ли разница между Document DB и Cosmos DB Sql Api, или это просто другое название? Во-вторых, для доступа к Cosmos DB Sql Api мне нужно использовать пакет nuget DocumentDB. Будет ли оно когда-либо пер…
29 окт '18 в 12:52
1 ответ

Запрос коллекции массивов данных Cosmos db

Я новичок в космосе, у меня есть коллекция, я пытаюсь запросить образец ниже. поскольку данные вложены из-за их природы. мы также должны иметь возможность запрашивать подразделы документов. Я застреваю при попытке получить данные itemCode из коллекц…
16 янв '19 в 23:23
0 ответов

cosmosdb CreateDocumentChangeFeedQuery ChangeFeedOption StartTime не возвращает документы

Я пытаюсь получить документы, которые были изменены с момента последнего запуска. Когда я устанавливаю опцию ChangeFeed StartTime, я не получаю никаких строк. Когда я устанавливаю StartFromBeginning, я получаю документы. IDocumentQuery<Document&g…
14 июл '18 в 17:41
1 ответ

Указанный в запросе токен продолжения искажен в cosmosDB

Я пытаюсь выполнить хранимую процедуру, которая принимает continueationToken и выполняет разбиение на страницы. Я выполняю этот SP с портала Azure. Я вынудил результаты получить 1 JSON-документ за выполнение, чтобы я получил continueationToken и смо…
16 янв '19 в 05:04
1 ответ

API SQL Cosmos DB - Как запросить имя поля, которое использует зарезервированное слово

Я пытаюсь запросить коллекцию для некоторых документов, где одно из полей называется "top". Однако я не могу напрямую ссылаться на этот столбец в операторе выбора, потому что имя конфликтует с ключевым словом TOP. Например: SELECT C.code, C.top FROM…
1 ответ

Каков рекомендуемый способ запроса документов из разных разделов в CosmosDB?

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

Высокая плата за очень простой запрос в Azure Cosmos DB (SQL API)

В Azure Cosmos DB (SQL API) следующий запрос требует 9356,66 RU: SELECT * FROM Core c WHERE c.id = @id -- @id is a GUID В отличие от следующих более сложных запросов взимается только 6,84 RU: SELECT TOP 10 * FROM Core c WHERE c.type = "Agent" Докуме…
0 ответов

Как использовать SQL-запрос с клиентом CosmosDB в приложении C# .NET Core 2.1 API

Я пытаюсь использовать хранилище Azure CosmosDB (ранее DocumentDB) в создаваемом мной API (я совсем новичок в C#). Мне удалось получить результат со всеми документами, используя метод client.CreateDocumentQuery, не передавая SQL-запрос к нему. Тем н…
0 ответов

Вызов хранимой процедуры CosmosDb

Я пытаюсь создать некоторые общие хранимые процедуры и некоторые хранимые процедуры для конкретного случая использования в CosmosDB. Можно ли вызывать общие хранимые процедуры изнутри специфических для конкретного случая использования?
30 авг '18 в 10:00
1 ответ

Запрос БД Cosmos с использованием JavaScript API v2 для 1 документа

У меня есть цепочка асинхронных вызовов, которая выглядит следующим образом: getConnections() .then(() => addOneNewDoc()) .then(() => fetchOneDoc()); AddNewDoc() работает нормально и вставляет документ. Затем я использую возможности запроса AP…
1 ответ

Почему Cosmos DB показывает индекс использования 0,00 % по индексируемому свойству?

Можете ли вы сказать, почему коэффициент использования индекса составляет 0,00 %? Я включил этот путь в политику индексации: { "path": "/receivedDateTime/?", "indexes": [ { "kind": "Range", "dataType": "Number", "precision": -1 }, { "kind": "Hash", …
12 дек '18 в 19:11
0 ответов

Cosmos DB: межсетевой запрос не может быть напрямую обслужен шлюзом

Любая идея, почему, когда я выполняю запрос ниже в Cosmos DB, используя остальные API, я получаю ошибку ниже? Тот же запрос без заказа по работает нормально... Я установил заголовок "x-ms-documentdb-query-enablecrosspartition: True" в обоих случаях …
15 дек '18 в 21:40
1 ответ

Cosmos CreateDocumentQuery linq Производительность в зависимости от состояния

У меня есть коллекция космоса, имеющая где-то около 28000 документов, и я использую CreateDocumentQuery на DocumentClient с условием where для свойств типа 'T'. С различными типами использования, упомянутыми ниже, я получаю очень резкую разницу во в…
1 ответ

Слишком большой размер ответа хранимой процедуры в Azure Cosomos DB

У меня есть данные датчика IoT, которые хранятся в базе данных космоса. Мне нужно агрегирование данных на уровне минут за последние 30 дней для отображения в веб-приложении. Итак, я написал хранимую процедуру для этого, чтобы сделать группировку и с…
1 ответ

Сбой Azure Chatbot с "SyntaxError: Неожиданный идентификатор - cosmosClient.databases.createIfNotExists" при подключении к CosmosDB

Я чрезвычайно новичок в Azure Bot Services и платформе Azure в целом. Я пытаюсь создать Chatbot, используя node.js, но получаю сообщение об ошибке ниже при попытке подключиться к CosmosDB. Бот работал нормально, прежде чем я добавил приведенный ниже…
2 ответа

CosmosDB - Делоселектирование под-документов - LINQ Query

У меня есть ProductDocument модель в CosmosDB, которая представляет собой продукт. В этой модели есть поддокумент contributors который содержит кто внес вклад в продукт. Каждый участник имеет role, Сейчас я экспериментирую с запросом, который должен…
26 июн '18 в 12:09
1 ответ

Как мне вызвать пространственный запрос в CosmosDB для ST_WITHIN

Я пытаюсь написать функцию, которая будет возвращать, если точка находится внутри многоугольника или не использует SQL API CosmosDB Я пытался написать оператор SQL, однако это не сработало, поэтому теперь я хотел бы использовать linq, чтобы кто-то ч…
25 фев '19 в 00:16
1 ответ

Пропуск пользователя CosmosDB с ResourcePartitionKey не применяется

Я пытаюсь реализовать поведение, описанное в этом документе CosmosDB, с помощью дополнительных ограничений ResourcePartitionKey на разрешения пользователя, чтобы ограничить токен ресурса только доступом к документам, принадлежащим указанному ключу р…
15 авг '18 в 12:39
2 ответа

Поставщик Cosmos DB в Entity Framework Core выбрасывает 400 BadRequest

Я интегрировал Cosmos DB в свой проект ASP.NET Core API, используя последний пакет EF Core, который поставляется с поставщиком Cosmos DB. Я могу успешно использовать этого провайдера при локальном запуске в моем локальном кластере ASF при подключени…
0 ответов

Не удалось отфильтровать строки в базе данных cosmos с помощью spark-cosmos-connector

Я пытаюсь отфильтровать строки набора данных космоса. Я создаю представление для набора данных. Но всякий раз, когда мой запрос содержит предложение where, он терпит неудачу с NPE. Следующий запрос не выполняется: ds2 = spark.sql("select name.`$v` a…