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