Необходима ли сортировка $, когда _id - требуемый порядок - PullRequest
0 голосов
/ 10 октября 2018

У меня есть данные в MongoDB в виде:

{_id: [unixtime],
 volume: [number]}

Я хочу получить _id и volume, отсортированные по _id.Я также хочу максимальный volume, чтобы я мог преобразовать эти значения в процентах от целого.

db.model.aggregate([
  { $group: {
    _id: null,
    max: { $max: "$volume" },
    volumes: { $push: {"_id": "$_id", "volume": "$volume"} }
  }}      

Я включил $sort трубу, но порядок результатов остался прежним.Это желаемый результат.Но я не уверен, что могу доверять этому.В приведенном выше сценарии всегда ли массив томов будет упорядочен по _id?Также я должен разделить эти два требования на разные запросы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...