【发布时间】:2021-05-24 20:58:11
【问题描述】:
我有一个登录表单。我已经将我们的用户信息存储在 MongoDB Atlas https://www.mongodb.com/cloud/atlas/。
我的数据是这样的
_id:60a64bee48f6eed16a566cf5
user_name:"test1"
user_password:"123456"
_id:60a64bee48f6eed16a566cf5
user_name:"test2"
user_password:"abcdef"
_id:60a64bee48f6eed16a566cf5
user_name:"test3"
user_password:"123456"
我应该检索 user_name 和 user_password 都匹配的数据。
我的代码是
app.post('/login', (req, res) => {
let userName = req.body.user_name;
let userPassword = req.body.user_password;
userCollection.find({user_name: userName}).toArray()
.then(results => {
console.log('success');
res.redirect('/')
// console.log(results)
})
.catch(err => {
console.error(error)
})
})
我的问题是找到与数据匹配的文档的任何其他选项就像给定的用户名和用户密码应该匹配
感谢您的建议。
【问题讨论】:
标签: node.js mongodb express mongodb-atlas