如何从浏览器控制台查询MongoDB集合?

时间:2015-08-09 01:30:26

标签: javascript mongodb meteor

我正在尝试使用代码将记录插入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

...但是没有向我显示任何数据,并且大多数在控制台中抛出错误。

1 个答案:

答案 0 :(得分:1)

我希望这可以帮到你。

TimeAndSpace.find().fetch()