Токен продолжения Cosmos/MaxItems при запросе подколлекции ItemC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Токен продолжения Cosmos/MaxItems при запросе подколлекции Item

Сообщение Anonymous »

Космос новичок здесь. У меня есть контейнер с названием «Заказы», ​​и каждый элемент заказа в коллекции имеет такую ​​структуру, как < /p>

Код: Выделить всё

{
"id":"9b461e2f-3728-46f0-9383-103be9e225f9"
"agentId":"4v587r3h-3728-46f0-9383-103be9e225f9"
"OrderItems": [{
"OrderItemId":"8a378g5w-3728-46f0-9383-103be9e225f9",
"ProductId": 100,
"Qty": 3
}]
}
Что-то вроде

Код: Выделить всё

//agencyId, continuationToken, paginationNumber came in via API call. Cosmos generated the tokens

var result = await container.GetItemLinqQueryable(continuationToken: continuationToken,
requestOptions: new QueryRequetOptions()
{
PartitionKey = new PartitionKey("someKey"),
MaxItems = paginationNumber
}).Where(o => o.AgencyId == agencyId).ToFeedIterator().ToListyAsycnWithContinue();

Я видел примеры, которые показывают, как запросить эту коллекцию, где она возвращает список типа элемента, то есть Заказы и продолжение API, позволяющий клиенту этого API среднее значение для получения лицензионных результатов, добавив продолжение к любым будущим запросам, и космос может затем возобновить запрос, наблюдая за элементами MaxCount. < /p>
Я хотел бы Запросите эту коллекцию, чтобы вернуть все orderitems , которые были размещены конкретным агентом. Где вступают значения DesturantuationToken/MaxItems здесь, так как мое намерение будет в том, что они будут ссылаться на OrderItems, не на уровне порядка. Поэтому, если MaxItems, например, было 20, я говорю, что ограничиваю это до 20 заказов, а не 20 заказов.

Подробнее здесь: https://stackoverflow.com/questions/768 ... collection
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Где хранить и как поддерживать токен продолжения из Cosmos db на стороне клиента
    Anonymous » » в форуме C#
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Vuetify 2->3 заменяет удаленное содержимое v-list-item-content/v-list-item-group
    Anonymous » » в форуме CSS
    0 Ответы
    59 Просмотры
    Последнее сообщение Anonymous
  • Экран-заставка Expo: избавляемся от @drawable/splashscreen_logo
    Anonymous » » в форуме Android
    0 Ответы
    32 Просмотры
    Последнее сообщение Anonymous
  • Python Firestore не распознает функцию set в подколлекции
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Применение нумерации страниц в подколлекции
    Anonymous » » в форуме C#
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»