2015-11-07 120 views
1

我目前正在尝试编写Meteor中的登录程序(是的,我知道默认的登录程序包)。德恩印刷机的登录表单上提交一个用户,一个流星方法调用完成:检查一个集合是否至少包含一个文档

Template.Login.events({ 
"submit form": function(event, doc){ 
    event.preventDefault(); 
    var username = doc.find("#login-username").value; 
    var password = doc.find("#login-password").value; 
    Meteor.call("isAdmin",username,password, function(error, result){ 
     console.log("Catchback from Method Call: "); 
     console.log(error); 
     console.log(result); 
    }); 
} 
}); 

而且流星方法,是应该检查集合包含的条目:

Meteor.methods({ 
    isAdmin: function (username, password){ 
     return !!Admins.find({username: username, password: password}); 
    } 
}); 

问题现在,我只是无法想出一个方法来返回true,当集合包含此用户的条目时,如果不是,则返回false。它目前只是对所有事情都返回true。

回答

相关文章