vish_pro Ответов: 2

Как можно объединить два документа в cosmos db или как получить данные из нескольких коллекций


Привет,

На самом деле, я новичок в Azure Cosmos Db,у меня есть ситуация, когда я хочу получить данные из нескольких коллекций.

Может ли кто - нибудь сказать, Есть ли какой-нибудь способ объединить два документа или несколько коллекций.

спасибо...

Что я уже пробовал:

Я пробовал самостоятельно присоединиться к itslef,но не смог присоединиться к нескольким коллегиям.

Maciej Los

Что вы пробовали до сих пор?

2 Ответов

Рейтинг:
2

Maciej Los

Не ленитесь. Google-ваш друг! :)

Начать здесь: Начало работы с SQL-запросами в Azure Cosmos DB | Microsoft Docs[^]

И взгляните на это. Лазурное космоса ДБ: .Чистые примеры для SQL API от Майкрософт документы[^] тоже:

Цитата:

Примеры коллекций



То RunCollectionDemo[^] метод выборки CollectionManagement проект показывает, как выполнить следующие задачи. Чтобы узнать о Azure коллекции "Космос" перед запуском следующего образца, см. Работа с базами данных, контейнерами и элементами[^].






Задача Ссылка на API
Создать коллекцию[^] DocumentClient.CreateDocumentCollectionAsync[^]
Получить настроенную производительность коллекции[^] Документально подтвержденный.CreateOfferQuery[^]
Изменение настроенной производительности коллекции[^] DocumentClient.ReplaceOfferAsync[^]
Вам в коллекции по идентификатору[^] DocumentClient.ReadDocumentCollectionAsync[^]
Прочитайте все коллекции в базе данных[^] DocumentClient.ReadDocumentCollectionFeedAsync[^]
Удаление коллекции[^] DocumentClient.DeleteDocumentCollectionAsync[^]


Рейтинг:
1

Krishan Kumar 82

Привет,

Я использовал Cosmos DB в одном из своих проектов, и я использую Mongo DB API. Я смог объединить в этом две коллекции. Если вы также планируете использовать Mongo DB API, то вот шаги, которые необходимо выполнить :-

1) Включить функцию под названием "Агрегационный конвейер"

Конвейер агрегации - это структура для агрегации данных, смоделированная на основе концепции конвейеров обработки данных. Документы входят в многоступенчатый конвейер, который преобразует документы в агрегированные результаты.

2) для использования агрегации пройдите через https://www.tutorialspoint.com/mongodb/mongodb_aggregation.htm