mongoose.model的实例没有find方法

时间:2015-02-05 05:20:36

标签: mongodb mongoose

我是一个包含所有节点和相关内容的新手,有一点我无法理解为什么在创建定义的mongoose.model的新对象时,在这个新对象中没有可用的查找或方法,只需分配对变量的引用,使我能够访问所有方法,即

var obj = new mongoose.model(' CollectionA',{}) 这里 obj只能访问保存和更新方法,没有别的 但是做 var obj = mongoose.model(' CollectionA',{}) 让obj访问所有方法,如find等...

为什么会这样?

1 个答案:

答案 0 :(得分:0)

如果你调用

var myElementsCollection = mongoose.model('myElementsCollection' ,{}) 

它可以让您访问Model(集合)。所以你将能够使用find,findAll等

如果你用新的

调用

var myElements = new mongoose.model('myElementsCollection' ,{}

您将创建进入此集合的特定项目