Как отсортировать моих пользователей по полю в массиве?мангуста - PullRequest
0 голосов
/ 13 февраля 2019

У меня есть эта модель пользователя

Модель: пользователи

   u_email: String,
   u_password: String,
   u_displayed:Boolean,
   u_info:[
    {
        pi_id:{type: Schema.Types.ObjectId, ref: 'wt_infos'},
        key:String,
        value:String,


    }],

Пример

"u_info" : [ 
    {
       "value" : "200",
        "key" : "budget",
        "pi_id" : ObjectId("5adf5bb8c7091c39300223cd")
    }, 
    {
        "value" : "23/02/2019",
        "key" : "date",
        "pi_id" : ObjectId("5adf5bb8c7091c39300223cf")
    }, 

Каксортировать моих пользователей по полю "бюджет", которое должно быть преобразовано в int и иметь этот идентификатор 5adf5bb8c7091c39300223cd с использованием агрегата

...