как получить конкретные данные из mongodb - PullRequest
0 голосов
/ 18 мая 2018

здесь я использую среднее значение stack.this моя модель базы данных

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

это мой код извлечения.

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

как я могу получить только имя пользователя и пароль для данногоимя пользователя

1 Ответ

0 голосов
/ 18 мая 2018

Если я понимаю ваш вопрос, вы хотите найти в своей базе данных одного пользователя с именем пользователя и паролем, отправленным вашей клиентской стороной?

Вы можете сделать это следующим образом:

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

Надеюсь, это поможет.

...