Chcę sprawdzić z mongodb
jeśli nickname
i password
są true
im próbuje użyć operatora $and
z $regex
ale nie mogę pracować. Czy ktoś może mi pomóc, że ręka z nim ma to;Sprawdź czy wartości Matchs w MongoDB
checkNickname: function(nickname, password){
var reNick = new RegExp(nickname, "i"),
rePass = new RegExp(password, "i");
getProfile.find({ $and : [{
nickname: { $ne: { $regex: reNick } } },
{ password: { $ne: { $regex: rePass} } }
]}, function(data){
console.log(data)
});
},
funkcja find przyjmuje dwa argumenty, pierwszy jest zawsze błędem, więc musi to być 'funkcja (err, data) { jeśli (err) wyrzuci err; console.log (dane) }); ' –
Z' danymi' jako drugim argumentem otrzymuję teraz tablicę, ale jej puste, myślę, że oznacza to, że nie znaleziono żadnego dopasowania. –
Tak, to właśnie to oznacza – styvane