如何从MongoDB检索特定数据



这里我使用的是平均堆栈,这是我的数据库模型

var datas = mongoose.model('datas',{
username: string,
password: string,
email: string
});

这是我检索代码。

app.use('/api/datas',function(req,res) {
console.log('fetching reviews');
});

如何仅检索给定用户名字段的用户名和密码。

如果我理解您的问题,您想在您的数据库中找到一个带有客户端发送的用户名和密码的用户吗?

你可以用这种方式做到这一点:

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
}
});
});

希望对您有所帮助。

相关内容

  • 没有找到相关文章

最新更新