我有一个集合检索数据的变量中我MongoDB
,我试图从集合中提取数据,并将其保存为进一步使用一个全局变量(客户端代码外)。流星惯于保存从MongoDB的
我主要的.js
Test = new Mongo.Collection('test');
dataset = Test.find().fetch();
if (Meteor.isClient) {
Template.nvd3line.rendered = function() {
....i use here the dataset variable }
我敢肯定,我有数据集合中测试,因为在控制台中
i typed within console:
Test.find().fetch();
[Object XXXXXXXXXXX"_id: MongoID.ObjectIDis_test: "Test"__proto__: Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]
我还通过mongo
使用CLI检查“秀收藏”,以及所需的收集:测试表现出丰富的数据。
我的问题是dataset
没有被保存为一个全局变量,因此我不能我的应用程序中使用它的代码Template.helper(is.client部分)。
上,这将是真棒任何帮助!!!!
尽力劝慰记录您的数据集,数据可能还没有准备好,当你使用它上呈现 –
感谢,thogh即时通讯不知道该怎么做,我进入了流星壳,数据集确实存在(在服务器上),所以我不知道如何刷新它? –
控制台登录你的函数Template.nvd3line.rendered。不知道为什么,你再由壳传递,你要知道,如果数据是avaible客户端 –