Collection1 - 用户私人信息 Collection2 - 用户公共信息
我有一个要求,用户将特定的搜索条件设置为对象并通过 Meteor.call 将其发送到服务器
Meteor.call('userQuery',getSearchBoxdata(),function(err,data){
if(err){
console.log(err);
}else{
console.log(data);
_.each(data,function(mark){
dosomeThing(mark);
});
}
});
在服务器端
Meteor.methods({
userQuery:function(post){
//map functions to calculate _ids matching the query
return Collection1.find({
_id: {$in: ids}
}, {
fields: {
"gender": 1,
"mobile": 1,
"location": 1
}
})
}
我们如何在此处引入响应性,以便在新用户满足查询时获得更新的结果。