ich mit mongodb
wenn nickname
und password
überprüfen möchte ist true
im Versuch, den $and
Operator mit $regex
zu verwenden, aber ich kann es nicht die Arbeit. Kann mir jetzt jemand eine Hand damit helfen;überprüfen Sie, ob Werte Match in 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)
});
},
Fund Funktion nimmt zwei Argumente, zuerst ist immer falsch, so muss es 'Funktion (err, Daten) sein { wenn (err) werfen err; console.log (Daten) }); ' –
Mit' Daten' als zweites Argument bekomme ich jetzt ein Array, aber es ist leer, ich denke, das bedeutet, dass keine Übereinstimmung gefunden wird. –
Ja das ist es was es bedeutet – styvane