我有三个功能来获取网站的截图,yelp和google数据。这三个函数的结果被推送到一个子文档数组,这些子文档将被插入到数据库中。我需要提高这个api的性能。是否可以在不使用npm模块的情况下使用流星中的并行异步调用这些函数? 我使用的代码行如下所示
Meteor.methods({
insertApart : function(apart){
var google_data = setGoogleData(apart);
var screen_captures_data = setScreenShots(apart);
var yelp_data = setYelpData(apart);
function setGoogleData(apart) {
// code to fetch google data
}
function setScreenShots(apart) {
// code to fetch screen shots
}
function setYelpData(apart) {
// code to fetch yelp data
}
var data=[];
data.google = google_data;// setting google data
data.screen_captures = screen_captures_data;// setting screen captures
data.yelp = yelp_data;// setting yelp data
var id = Apartments.insert(data);
return id;
}
});