我是一个包含所有节点和相关内容的新手,有一点我无法理解为什么在创建定义的mongoose.model的新对象时,在这个新对象中没有可用的查找或方法,只需分配对变量的引用,使我能够访问所有方法,即
var obj = new mongoose.model(' CollectionA',{}) 这里 obj只能访问保存和更新方法,没有别的 但是做 var obj = mongoose.model(' CollectionA',{}) 让obj访问所有方法,如find等...
为什么会这样?
答案 0 :(得分:0)
如果你调用
var myElementsCollection = mongoose.model('myElementsCollection' ,{})
它可以让您访问Model(集合)。所以你将能够使用find,findAll等
如果你用新的
调用 var myElements = new mongoose.model('myElementsCollection' ,{}
)
您将创建进入此集合的特定项目