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。