我正在尝试使用代码将记录插入MongoDB集合中:
TimeAndSpace = new Mongo.Collection('timeAndSpace');
if (Meteor.isClient) {
Template.addTimeSpaceForm.events({
'submit form': function() {
event.PreventDefault();
var city = "Fort Bragg";
var state = "California";
var yearin = 1958;
var yearout = 1959;
Meteor.call('insertLocationData', city, state, yearin, yearout);
}
});
}
if (Meteor.isServer) {
Meteor.startup(function () {
// code to run on server at startup
});
Meteor.methods({
'insertLocationData': function(city, state, yearin, yearout) {
TimeSpaceCollection.insert({
ts_city: city,
ts_state: state,
ts_yearin: yearin,
ts_yearout: yearout
});
}
});
}
我不知道这段代码是否成功 - 它没有在命令提示符或浏览器控制台中抛出任何错误,但是,特别是因为我有点猜测/试验可能有用的东西,我想验证在继续下一步添加非硬编码字段值之前,实际插入了文档。
那么:如何从浏览器控制台查询我的MogoDB集合?
我尝试了以下两件事:
timeAndSpace.find()
return timeAndSpace
...但是没有向我显示任何数据,并且大多数在控制台中抛出错误。
答案 0 :(得分:1)
我希望这可以帮到你。
TimeAndSpace.find().fetch()