Javascript 嵌套属性的mongoose大于
我有一个这样的用户模型Javascript 嵌套属性的mongoose大于,javascript,node.js,mongoose,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':
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
似乎无效?应该是'requestCashout.amount':{$gt:0}
的可能重复项