我有一个表单,我需要使用coffeescript将该表单的数据放入集合中 我目前在我的客户端coffeescript文件中执行这些操作:
@Question = new Meteor.Collection('questions')
Template.question.events
'submit #question-form' : (event) ->
QuestionData = $('#question-form').serializeJSON()
Question. insert QuestionData
我不确定是否插入了这些数据。请给我一些有用的想法
提前谢谢!!!
答案 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()