Wie Sie aus dem Code sehen können, gebe ich alle Benutzer durch die Abfrage mit einer undefinierten Variable, wenn Parameter nicht definiert ist. Ist das akzeptabel, oder gibt es einen Nachteil, den ich nicht sehe?Ist es akzeptabel, eine Mungo-Datenbank mit undefinierter Variable abzufragen?
get: function(param, callback){
var query;
if (param) {
query = {username: param}
}
User.find(query, (err, result) => {
if (err) {
callback(err, null);
return;
}
callback(null, result);
});
}
Hmm. Aus Gründen der Vernunft würde ich zumindest das 'var query = {}' machen und wenn Sie wirklich nur Ergebnisse für einen "Benutzernamen" wollen, dann würde ich einfach dorthin zurückkehren, wo kein Parameter angegeben wurde. –