meteor中的fetch()到底是做什么的?
在使用流星进行实验时,我遇到了一种意想不到的行为。假设我有一个函数:meteor中的fetch()到底是做什么的?,meteor,fetch,Meteor,Fetch,在使用流星进行实验时,我遇到了一种意想不到的行为。假设我有一个函数: findStuff = function(){ var cursor = Stuff.find({}); console.log(stuff.fetch()); // just to check return cursor; } 我从模板中调用它 Template.stuff.helpers({ stuff : function(){ var stuff = findStuff(); cons
findStuff = function(){
var cursor = Stuff.find({});
console.log(stuff.fetch()); // just to check
return cursor;
}
我从模板中调用它
Template.stuff.helpers({
stuff : function(){
var stuff = findStuff();
console.log(stuff.fetch()); // just to check
return stuff;
}
});
第一个日志将正确显示数组,但第二个日志将显示空数组。我很不明白为什么会这样。我的解决方案是,如果我不需要显式地调用fetch,但我喜欢将其用作调试工具,那么就避免调用fetch。您应该阅读相关内容
forEach、map或fetch方法只能在同一时间调用一次
光标。要多次访问光标中的数据,请使用“倒带到”
重置光标
你应该读一下
forEach、map或fetch方法只能在同一时间调用一次
光标。要多次访问光标中的数据,请使用“倒带到”
重置光标
你应该读一下
forEach、map或fetch方法只能在同一时间调用一次
光标。要多次访问光标中的数据,请使用“倒带到”
重置光标
你应该读一下
forEach、map或fetch方法只能在同一时间调用一次
光标。要多次访问光标中的数据,请使用“倒带到”
重置光标