将Mongo Collection数据插入数组
Inserting Mongo Collection data to an array
我有一个名为的变量
var events = [];
和一个名为Events = new Meteor.Collection("events");
的集合
集合中已包含数据,如事件名称、开始时间和结束时间 我的语法正确吗? 似乎不起作用,错误是: TypeError:无法读取未定义的属性"title"var collectEvents = Events.find();
var events = [{
title: collectEvents[0].eventname,
start: collectEvents[0].starttime,
end: collectEvents[0].endtime
}];
find
返回一个光标。您需要在该光标上使用fetch,以便返回一个文档数组。有关更多详细信息,请参阅常见错误的"查找和获取"部分。
以下是您的代码在修复后的样子:
var collectEvents = Events.find().fetch();
var events = [{
title: collectEvents[0].eventname,
start: collectEvents[0].starttime,
end: collectEvents[0].endtime
}];
相关文章:
- JavaScript-在不影响索引的情况下将元素插入数组
- JavaScript:将变量插入数组
- JavaScript的循环问题,将值插入数组将不起作用
- 如何在一个页面上动态插入数组中的项
- 如何用javascript创建三维数组我想把数据插入数组中,这有助于我的代码
- 在sql中插入数组
- 在自动完成列表中插入数组值
- 通过多次调用按顺序将对象插入数组
- 将日期插入数组
- Javascript/Node - 使用 for 循环将对象插入数组
- 使用 Mongoose 和 Node 将数据插入数组时出错
- JavaScript发送变量,但插入数组PHP不能正常工作
- 如何使用输入字段将值插入数组
- 通过循环读取数据并将其插入数组
- Angular Js 在排序后卡在插入数组值
- 如何使用for循环从另一个元素中提取一个元素,并在JavaScript中插入数组
- 计算列并将其插入数组javascript
- 将Mongo Collection数据插入数组
- 使用javascript api弹性搜索插入数组
- 将其他行插入数组并输入到数据库中