Mongo查询$ lte,$ match无效

时间:2018-05-23 07:33:32

标签: mongodb-query

db.users.aggregate([{

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

此代码无法使用,请将“$ age”替换为任何数字,或将其浮动。

任何人都可以解释这种行为吗?

Mongo shell版本3.4

0 个答案:

没有答案