Монго запрос $ lte с $ match не работает - PullRequest
0 голосов
/ 23 мая 2018
db.users.aggregate([{

$addFields: {
    age: { $subtract: [57, 20] },
    age2: { $subtract: [67, 20] }
  }
},
{ $project: { age: 1, age2: 1 } },
{
  $match: {
      age: { $lte: "$age" }
  }
}
])

Этот код не работает, замените "$ age" на любое число или введите его как можно больше.

Пожалуйста, кто-нибудь может объяснить это поведение?

Монго версия оболочки 3.4

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