node.js - 如何使用mongoose连接数据库中已经存在的一个集合。

查看:207
本文介绍了node.js - 如何使用mongoose连接数据库中已经存在的一个集合。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

在mongoose中都是先要定义一个模式,再定义一个模型。如下:

但是现在我需要直接使用mongo数据库中已有的数据,我上图二中有使用mongoose.collection(集合名)来连接一个数据集合,但是报错了:

初学者,有点搞不明白,还请大神指点

解决方案

要想使用mongooes来连接mongo数据库中已有的一个数据集合,需要在定义模式的时候加一个参数{ collection: "集合名" },这里的集合名是数据库中已有的集合。如下:

之后定义模型的时候和之前是一样的:

这里的第三个参数是解决在数据库中集合名会自动变为复数的问题

这篇关于node.js - 如何使用mongoose连接数据库中已经存在的一个集合。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆