Запрос в Cosmos с Mon go API - операция LookUp - PullRequest
1 голос
/ 07 января 2020

Не могли бы вы дать мне знать, как космос обрабатывает RU и запрашивать плату, когда мы используем поиск, который охватывает две коллекции, как показано в запросе ниже. Обе коллекции имеют осколки ключей. Из метрик видно, что в коллекции инвентаризации плата за запрос не взимается.

Product.aggregate([{
$match: {
mpId: 11
}
},
{
  $lookup: {
  from: "Inventory",
  localField: "product.productId",
  foreignField: " productId ",
  as: "product.inventory"
}
}
}])

Также в этой ссылке упоминается, что при поиске выполняется левое внешнее объединение с коллекцией без защиты, но мы используем коллекцию с сегментированием. Влияет ли это на операцию поиска и производительность.

Спасибо и С уважением, Сахана

...