node.js - 如何使用mongoose连接数据库中已经存在的一个集合。
本文介绍了node.js - 如何使用mongoose连接数据库中已经存在的一个集合。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
在mongoose中都是先要定义一个模式,再定义一个模型。如下:
但是现在我需要直接使用mongo数据库中已有的数据,我上图二中有使用mongoose.collection(集合名)来连接一个数据集合,但是报错了:
初学者,有点搞不明白,还请大神指点
解决方案
要想使用mongooes来连接mongo数据库中已有的一个数据集合,需要在定义模式的时候加一个参数{ collection: "集合名" },这里的集合名是数据库中已有的集合。如下:
之后定义模型的时候和之前是一样的:
这里的第三个参数是解决在数据库中集合名会自动变为复数的问题
这篇关于node.js - 如何使用mongoose连接数据库中已经存在的一个集合。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文