0
正如标题所示,我正在使用c3.js在Meteor应用程序中绘制图表。但是,所有示例都会静态设置数据源的变量。MongoDB Collection作为cs.js流星应用程序的数据源
我找不到在Mongo上使用c3
的正确方法。说我有一个简单的模板,如下面
<template name="model1">
<div class="chart"></div>
</template>
,然后图表代码如下
Template.model1.rendered = function() {
var chart = c3.generate({
bindto: this.find('.chart'),
data: {
json: [
{name: 'www.site1.com', upload: 100
, download: 200, total: 400}
],
keys: {
value: ['upload', 'download']
}
},
axis: {
x: {
// type: 'category'
}
}
});
};
我怎么能填充与查询蒙戈,像Models.find({"model" : "model1"},{"actual" : 1, "_id": 0})
的结果json
领域。
运行从蒙戈相当于壳db.models.find({"model" : "model1"},{"actual" : 1, "_id": 0})
回报{"actual" : [ 1, 2, 3 ] }
我只是无法弄清楚如何处理这个
这看起来是我要找的,但是当它的内'Meteor.call'一些图表不渲染原因。任何想法为什么? –
'this'的范围发生了变化。看到我更新的答案。 –
非常感谢您的帮助。 –