如何在Windows上使用Mongo运行Geddy



我在窗户下的geddy和mongo有一个奇怪的问题。我全新使用node.js和所有这些内容,然后尝试他们的示例应用程序,直到附加了蒙戈(Mongo)。然后,它将这样的东西扔到数据保存上:

c:www__nodewartexnode_modulesmongodb-wrappernode_modulesmongodblibmongo
dbconnectionserver.js:359
        throw err;
              ^
ReferenceError: model is not defined
    at utils.mixin.insert.insert (C:UsersAlexAppDataRoamingnpmnode_modules
geddynode_modulesmodellibadaptersmongoindex.js:309:29)
    at utils.mixin.insert.insert (C:UsersAlexAppDataRoamingnpmnode_modules
geddynode_modulesmodellibadaptersmongoindex.js:304:13)
    at exports.Collection.self.insert (c:www__nodewartexnode_modulesmongodb
-wrapperlibmongodb-wrapper.js:303:17)
    at insertAll (c:www__nodewartexnode_modulesmongodb-wrappernode_modules
mongodblibmongodbcollection.js:315:12)
    at Collection.insert (c:www__nodewartexnode_modulesmongodb-wrappernode
_modulesmongodblibmongodbcollection.js:90:3)
    at exports.Collection.self.insert (c:www__nodewartexnode_modulesmongodb
-wrapperlibmongodb-wrapper.js:301:24)
    at exports.Collection.self.ensureIndex.cb (c:www__nodewartexnode_modules
mongodb-wrapperlibmongodb-wrapper.js:201:17)
    at Db.collection (c:www__nodewartexnode_modulesmongodb-wrappernode_mod
ulesmongodblibmongodbdb.js:449:44)
    at EventEmitter.exports.Collection.self.ensureIndex.cb (c:www__nodewartex
node_modulesmongodb-wrapperlibmongodb-wrapper.js:193:16)
    at EventEmitter.emit (events.js:99:17)
[Tue, 30 Oct 2012 22:05:21 GMT] ERROR Worker 10576 died.

不太酷。它在每个保存(创建或更新)上崩溃,仍然可以创建数据,并且可以在重新运行的Geddy应用程序后读取。删除的工作也很好。

如何修复?


另外,作为附带问题,也许它是一些更好的node.js框架,它们具有更好的文档和崩溃报告,并且不应在每个意外错误后手动重新运行?

看起来您是受最近模型错误影响的少数人之一。如果您重新安装Geddy,那应该很好。

$ npm install -g geddy

,就您的问题而言,很抱歉您遇到了一些问题 - 您是否尝试在Geddy邮件列表中询问问题?而且,如果您还没有看到Geddy的文档,则可以在此处查看:http://geddyjs.org/documentation

如果您发现缺少任何东西,请随时在Github上打开问题。

最新更新