猫鼬大于嵌套属性

时间:2018-07-14 03:58:55

标签: javascript node.js mongoose

我有这样的用户模型

requestCashout: {
  amount: {
    type: Number,
    default: 0
  }
}

我想获取所有大于0的用户,我这样做了

exports.getUsersRequestCashout = async function(req, res, next) {
  const users = await User.find(
    { role: 'member', {'requestCashout.amount': $gt: 0} },
    {
      fullName: 1,
      requestCashout: 1
    }
  ).exec()

  res.json({
    status: 1,
    data: users
  })
}

为什么requestCashout.amount似乎无效?

0 个答案:

没有答案