0

我在 Mongoose 之上为 liveQueries 等编写了一个相当复杂的解决方案。这一切都在github上,在 22 次提交中。我在目录 test 中也有一个小测试项目。我的模型有一个可怕的问题。我有一个辅助方法,它从模式的字符串参数和对象参数创建我的模型。这似乎可行,模型已创建,但它们缺少 db 属性。model.collection.conn 和 model.collection.collection 也为空。

当我将它们与我手动创建的模型进行比较时,它们缺少数据库,因此它们没有与数据库的连接,并且所有查询都只是缓冲而不执行。他们怎么缺少 db 属性?我正在通过 mongoose.connect() 进行连接,所以不应该所有模型都有那个连接吗?

4

1 回答 1

0

好的,这是由在其他文件中单独调用的 require('mongoose') 引起的。所以它所要做的只是将一个猫鼬对象传递到我需要它作为参数的地方。为什么我认为猫鼬会表现得像一个我不知道的单身人士。我很高兴我现在知道了。

于 2013-11-09T22:54:00.380 回答