【发布时间】:2021-08-01 04:50:26
【问题描述】:
我正在使用 mongoose 查询 MongoDB 中的用户帐户,它返回一个数组 具有相同姓氏和出生日期的用户。
但是它也返回当前用户的帐户,我怎样才能告诉 Mongoose 忽略具有特定 objectId 的帐户?
我需要 Mongoose 忽略 req.body.userId 对象字段 _id
谢谢
// CHECK FOR DUPLICATE USER ACCOUNT
router.post("/api/verification/check-for-duplicate-user", auth, async
(req, res) => {
try {
const duplicates = await User.find(
{ DOB: req.body.DOB, lastName: req.body.lastName },
function (err, result) {
if (err) {
console.log(`ERROR ${err}`)
} else {
console.log(`FOUND DUPLICATES`)
}
}
)
if (duplicates) {
return res.send(duplicates)
}
} catch (err) {
res.status(400).send()
}
}
)
【问题讨论】:
标签: javascript express mongoose