在y meteor app中,我需要从MongoDB中检索数据,然后将这些数据提供给Template.chart.rendered中的各种图表功能。 目前,我的(结构错误的代码看起来像这样:
Template.chart.rendered = function () {
var yelp_data = Yelp.find().fetch();
...
var ndx = crossfilter(yelp_data);
}
此结构不允许我的代码在检索数据之前等待,然后在回调的上下文中提供该数据。 检索数据以及在回调中包装所有后续处理的正确语法是什么?
答案 0 :(得分:1)
等待订阅以确保所有数据都存在。 Template Docs
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AllowUserToReadObject",
"Action": [
"s3:GetObject",
"s3:GetObjectVersion",
"s3:GetObjectTorrent"
],
"Effect": "Allow",
"Resource": [
"arn:aws:s3:::staging/*",
"arn:aws:s3:::prod/*"
]
}
]
}