У меня есть одно приложение, которое отправляет сообщения в базу данных Cosmos путем чтения сообщений из базы данных другого приложения. Единственная информация, которую я могу получить из другого приложения, - это documentId, то есть первичный ключ из базы данных приложения и тело сообщения. Структура выглядит примерно так:
{
"id":<documentid>,
"body":<body picked up from App>,
"Timestamp":<today's date time>
}
Тело содержит простое текстовое сообщение, типа «Привет, мир! Сегодня среда». У меня есть следующие требования: 1. Необходимо запросить документ по documentId. 2. Необходимо запрашивать документы между двумя метками даты / времени.
- DocumentId уникален и повторяющиеся значения не допускаются.
В этом сценарии, как мы можем определить ключ раздела для контейнера, чтобы легко получать документы по двум указанным выше критериям?
Любые входные данные высоко ценятся.