我正在嘗試使用mongodb作爲數據庫來創建nodejs應用程序。我需要檢查用戶名是否存在於mongodb中。如果用戶名存在,它將輸出「用戶名不可用」,否則將使用該用戶名列出所有用戶詳細信息。檢查使用貓鼬是否存在於mongodb中的文檔
var userSchema = require('../schemas/user');
exports.collect = function(req,res) {
userSchema.find({ username: "bob" }).exec(function(err,display) {
if(err){
console.log(err);
}
else
{
if(display=='[]'){
res.send("username not available");
}
else{
res.send(display)
}
}
});
};
是否有任何替代或簡單的方法來執行此操作?
可能是'display.length === 0'比單純檢查空字符串 – vanadium23