Ich versuche zu finden, ob meine Sammlung einen Datensatz mit profilename = john
hat und wenn ich status success
zurückgeben, wenn ich sonst schicke Fehler zurück, aber in meinem Fall, es ist Erfolg für beide Fälle .Ich bin neu zu Knoten und Mongo kann mir jeder helfen.Wie finde ich einen Datensatz in MongoDB mit Node.js
Meine Funktion,
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);
});
};
Das dachte ich mir auch. Aber die Dokumentation war nicht sehr klar über die Eigenschaften von Cursors. Danke für die Erklärung. –