0
我收到用戶ID和版本的列表。然後,我應該返回更新的用戶(他們的版本增加)。有沒有什麼辦法可以在數據庫中使用未知的id作爲數組用戶的索引,但沒有for循環。下面我想類似的東西,但它不工作:可以將存儲的數據庫值用作查詢關鍵字嗎?
var users = req.body
var ids = Object.keys(users)
User.find({
_id: { $in: ids },
__v: { $gt: users['$_id']}
})
.select('firstName lastName email avatarPath')
.exec(function (err, result) {
if (err) {
logger.error('User 500 ' + err)
return res.status(500).json({
code: config.errorCode.status500.code,
message: config.errorCode.status500.message
})
}
return res.json({
data: result
})
})
非常感謝您!我嘗試了兩種方式,但第二個解決了我的問題。 – andzaOs