为什么这个 Node.js 插件 Mongoose 不起作用?我遵循了所有指示
mongoose.connect('mongodb://localhost/guesswho');
var Schema = mongoose.Schema;
var Message = new Schema({
author: { type:String },
body: { type:String },
});
var MessageModel = mongoose.model("Message");
我遵循了这里的每条指令: https://github.com/LearnBoost/mongoose
但是当我收到此错误时运行:错误:尚未为模型“Message”注册架构。
我什至尝试过:var MessageModel = mongoose.model(“Message”, Message);
当我这样做时......没有错误。但是,MessageModel 未定义。
mongoose.connect('mongodb://localhost/guesswho');
var Schema = mongoose.Schema;
var Message = new Schema({
author: { type:String },
body: { type:String },
});
var MessageModel = mongoose.model("Message");
I followed every instruction here: https://github.com/LearnBoost/mongoose
But I get this error when run: Error: Schema hasn't been registered for model "Message".
I even tried this: var MessageModel = mongoose.model("Message", Message);
When I do this...there is no error. However, MessageModel is undefined.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
已修复:
来自 IRC 的一位名为 coreb 的人修复了该问题。
Fixed:
Someone from IRC called coreb fixed it.