Meteor - 将 mongodb 查询分配给变量并将其插入到另一个集合
Meteor - Assigning a mongodb query to a variable and inserting it to another collection
如何将mongodb查询分配给变量并将其插入到另一个集合中?我似乎想不通。
Meteor.methods({
'insertStatusData':function(statusInput,categorySelected,dateDB,userEmail,currentEventID){
var eventNameCol = Events.find({_id:currentEventID});
var eventName = eventNameCol.eventName; //trying to assign query to a variable
Status.insert({
currentEventName: eventName, //Inserting the query to a collection
statusDesc : statusInput,
category : categorySelected,
date: dateDB,
userEmail: userEmail,
eventID : currentEventID,
});
},
});
使用 findOne()
方法,该方法返回与选择器匹配的第一个文档,find()
而不是返回集合中文档(而不是与选择器匹配的实际文档)的游标,并且不立即访问数据库:
Meteor.methods({
'insertStatusData': function(statusInput,categorySelected, dateDB, userEmail, currentEventID){
var eventName = Events.findOne({_id: currentEventID}).eventName; //trying to assign query to a variable
Status.insert({
currentEventName: eventName, //Inserting the query to a collection
statusDesc : statusInput,
category : categorySelected,
date: dateDB,
userEmail: userEmail,
eventID : currentEventID,
});
},
});
相关文章:
- 将html元素插入到文本字符串中,以匹配另一个html字符串
- 在另一个脚本后插入Jquery
- 将文件插入到另一个输入的输入
- 谷歌应用程序脚本:如何修复循环将一个谷歌文档的段落插入另一个
- 我可以使用gulp将一个文件中的内容插入另一个文件吗
- Azure移动服务;插入到另一个表&呼叫'插入'剧本
- Meteor - 将 mongodb 查询分配给变量并将其插入到另一个集合
- Ember.js将视图插入应用程序控制器,但使用另一个控制器进行操作
- Meteor - #each 数组的迭代,每个第 n 项后插入另一个 HTML 元素
- 将单击元素的类和父元素的 ID 插入到另一个图像中
- 在另一个字符串中插入多个(但有限的)匹配项的字符串
- 如何在插入时引用另一个集合
- 仅使用 html 将网页的一部分插入到另一个网页中
- Angular JS:将一个指令动态插入另一个指令
- 如何在另一个标记中插入标记
- 如何使用AngularJS中的自定义指令将一个html页面插入另一个html页
- 如何在不移动原始位置的情况下将html元素插入另一个元素之前
- jQuery.将一个对象插入另一个对象
- 使用javascript将HTML插入另一个页面
- 从一个HTML中导入文本,并使用javascript将其插入另一个HTML