在Meteor中插入JSON文件

时间:2013-08-29 08:07:47

标签: json mongodb coffeescript meteor

我有一个表单,我需要使用coffeescript将该表单的数据放入集合中 我目前在我的客户端coffeescript文件中执行这些操作:

@Question = new Meteor.Collection('questions')
Template.question.events
  'submit #question-form' : (event) ->
    QuestionData = $('#question-form').serializeJSON()
    Question. insert QuestionData

我不确定是否插入了这些数据。请给我一些有用的想法

提前谢谢!!!

2 个答案:

答案 0 :(得分:1)

您可以使用的工具:

1)您可以在javascript中添加一行:

debugger

您的客户端浏览器在到达该行时将停止。有时您必须在触发之前处于检查元素屏幕中。我经常在Chrome和Firefox中这样做。 Firefox有一个调试器选项卡; chrome,来源标签。

2)您可以在客户端使用mini-mongo来检查新记录。在控制台中(您可以按上述方式作为选项卡进入控制台)键入

Question.find().fetch()

你也可以写

id = Question.insert QuestionData

console.log 'Question.findOne("' + id + '") 这应该易于复制和粘贴。

答案 1 :(得分:0)

在单独的终端/ dos提示符下使用。

启动mongo控制台

meteor mongo

然后列出mongo控制台类型

中的所有问题

db.questions.find().pretty()