我想知道我能做些什麼來檢查MongoDB中的一個集合的實體。 我在下面描述的函數在db中插入用戶,如果用戶名存在,我會在插入前檢查。檢查項目集合值mongodb
exports.adduser = function(db) {
return function(req, res) {
var userName = req.body.username;
var userEmail = req.body.useremail;
var userCod = req.body.usercod;
var collection = db.get('usercollection');
collection.insert({
'username' : userName,
'email' : userEmail,
'cod' : userCod
}, function (err, doc) {
if (err) {
res.send('There was a problem adding the information to the database.');
}
else {
res.location('userlist');
res.redirect('userlist');
}
});
}
}