Я пытаюсь найти, имеет ли моя коллекция запись с profilename = john
, и если она существует, я возвращаю status success
, если else я возвращаю сбой, но в моем случае он возвращает успех для обоих случаев . Я новичок в узле и монго, может кто-нибудь мне помочь.Как найти запись в MongoDB с помощью Node.js
Моя функция,
exports.searchprofilename = function (req, res) {
var params = req.params;console.log(req.params.id);
var record= db.collection('profile');
record.find({profilename:params.id}, (err, result) => {
if (err){ return console.log(err)
}
if(!result){
data = {status:'success'};
} else{
data = {status:'profile name already exists'};
}
res.send(data);
});
};
Вот что я тоже думал. Но документация была не совсем понятна в отношении свойств курсоров. Спасибо за объяснение. –