这里我使用mean stack.this是我的数据库模型
var datas = mongoose.model('datas',{
username: string,
password: string,
email: string
});
这是我的后续代码。
app.use('/api/datas',function(req,res) {
console.log('fetching reviews');
});
如何只检索给定用户名feild的用户名和密码。
答案 0 :(得分:0)
如果我理解你的问题,你想在你的数据库中找到一个用户端用户名和密码发送的用户吗?
你可以这样做:
app.use('/api/datas',function(req,res) {
var model = mongoose.model('datas');
model.find(
{username: req.body.username, password: req.body.password}, // Search request
{username:1, password:1, email:0}, // You only want to get in return username and password, no email
function(err, reponse) {
if (err) {
console.log(err); // On error
}
else {
console.log(response); // Data found
}
});
});
希望它有所帮助。