Вы можете отправить одновременно и _id
, и password
.
function(doc) {
var key;
if(doc.resource == "my_users") {
key = [doc._id, doc.password];
emit(key, null);
}
}
Чтобы найти совпадение имени пользователя и пароля, найдите один и тот же ключ.
var username = 'myuser';
var password = 'secret';
var key = [username, password];
this.db.view('users/byUsernamePassword', {"key":key}, function(err, doc) {
console.log("Result:");
console.dir({"err":err, "doc":doc});
})