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
}
})
}
我们如何在这里引入反应性,以便在新用户满足查询时获得更新结果。