Mongodb Mongo没有定义
我正在发现motor.js,我正在努力解决基本问题。到目前为止,我只是按照教程,一切都很好,直到我得到的集合部分。我的应用程序正在运行,mongod正在运行,但由于某种原因,该应用程序在此线路上崩溃Mongodb Mongo没有定义,mongodb,meteor,Mongodb,Meteor,我正在发现motor.js,我正在努力解决基本问题。到目前为止,我只是按照教程,一切都很好,直到我得到的集合部分。我的应用程序正在运行,mongod正在运行,但由于某种原因,该应用程序在此线路上崩溃 Tasks = new Mongo.Collection("tasks"); if (Meteor.isClient) { Template.hello.greeting = function () { return "Welcome to hannibal."; }; Templa
Tasks = new Mongo.Collection("tasks");
if (Meteor.isClient) {
Template.hello.greeting = function () {
return "Welcome to hannibal.";
};
Template.hello.events({
'click input' : function () {
if (typeof console !== 'undefined')
console.log("You pressed the button");
}
});
}
if (Meteor.isServer) {
Meteor.startup(function () {
});
}
当我在localhost:3000中打开页面时,我收到以下消息
ReferenceError: Mongo is not defined
at app/hannibal.js:1:28
知道它为什么要这样做吗?我想这可能是因为我正在使用meteor for Windows。听起来你好像安装了旧版本的meteor
从命令行运行meteor update。听起来好像您安装了旧版本的meteor
从命令行运行
meteor update
。在>v0.9.1中,如果在自定义包中使用Mongo
,请检查package.js
是否包含api.use('Mongo',[client,server])
内部onUse
。请参阅.v0.9.1中的。,如果您在自定义包中使用Mongo
,请检查package.js
是否包含api.use('Mongo',[client,server])
内部onUse
。请参阅。对我有效的方法是直接从Meteor导入Mongo,因此:
import { Mongo } from 'meteor/mongo'
对我有效的是直接从Meteor导入Mongo,因此:
import { Mongo } from 'meteor/mongo'
你能发布更多的代码吗?你在学什么教程?url?windows版本支持什么meteor版本
Mongo.Collection
在0.9.1之前有点新,您必须使用Meteor.Collection
。我遵循本教程:您可以发布更多代码吗?你在学什么教程?url?windows版本支持什么meteor版本Mongo.Collection
在0.9.1之前有点新,您必须使用Meteor.Collection
。我遵循本教程: