Сортировка коллекции MongoDB по одному ключу с разными значениями

В вашем случае нет гарантии исключения. (Это в основном случай 0). Статья в Википедии, которую вы цитируете, понятна: «Правила применяются к реализациям классов». Кроме того, после того, как вы выбрали, переменная j выходит за пределы области действия и больше не существует. Вы даже не можете больше говорить о своем адресе, не говоря уже о значении

. Обычно инварианты класса определяются автором класса, поэтому он означает все, что имеет в виду автор класса. Я не понимаю вашу точку 1. NULL является допустимым значением для указателя.

Ваша вторая точка хорошая. Определение не является абсолютным. Например, операция над строковым элементом данных может увеличить его емкость. Вы можете наблюдать это снаружи через const&. Тем не менее, эта пропускная способность обычно не рассматривается как часть значения строки и, следовательно, не является частью инварианта класса.

2
задан someonewithakeyboard 11 March 2019 в 15:06
поделиться

1 ответ

Вы можете использовать $aggregate, как указано ниже.

 db.collectionName.aggregate({$match:{occupation:{$exists:true}}},
    { $sort: {"salary":-1}},
    { $limit: 2},
   { $project: {"name":1,"salary":1,_id:0} })

Вывод JSON:

{"name" : "Jonathan Drako",
"salary" : "46000"},
{"name" : "Clara Smith",
"salary" : "45000"}
0
ответ дан Nishant Bhardwaz 11 March 2019 в 15:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: