【发布时间】:2013-03-30 00:23:16
【问题描述】:
我正在关注 DailyJS 的 node.js 和 express 教程,并且已经碰壁了。
在教程中它说要这样做:
mongoose = require('mongoose').Mongoose
db = mongoose.connect('mongodb://localhost/nodepad')
但之前他说的是app.js 文件中的代码,所以我认为他的意思是让上面的代码进入app.js,但我不知道。此时我从github下载了nodepad,看看他实际把mongoose代码放在哪里了,在整个应用程序的任何地方都找不到上面的代码!
所以我很茫然。事情已经很混乱了,因为 express 制作的默认骨架站点在很多方面与教程不同,因为 express 在编写教程后的 2 年中发生了很大变化。
所以我试图跟随,但我真的被卡在了他说写一些代码的地方,但没有说明这段代码应该去哪里。
然后教程说要添加一个models.js 文件,我想知道它在哪里,可能在目录中?
(我也明白上面的代码已经过时了,可以找到正确的代码here,问题不在于代码,而是在哪里表达它的意思)
请给我一些指导。
谢谢
【问题讨论】:
-
这两个都在 app.js 中。我可以给你更多的细节。我一直使用猫鼬和快递。我不使用
var mongoose = require('mongoose').Mongoose我只使用var mongoose = require('mongoose') -
非常感谢,我现在就试一试。如果我需要更多帮助,您介意与您联系吗?还是您希望我向 stackoverflow.com 发布更多问题?您还想将该评论粘贴到答案框中,我会检查它是否正确。干杯!
-
没问题。我会把这个作为一个答案。我很乐意尽我所能提供帮助。
-
这对你有用吗?
标签: node.js mongodb express mongoose