【发布时间】:2013-05-08 08:05:13
【问题描述】:
我是 Node.js 的新手。我们是否能够直接将 mysql 与 Node.js 连接,或者我们需要任何 npm 安装来执行它,如果我使用像 MongoDB 这样的 nosql 数据库,那么我们如何将它与 node.js 连接。
【问题讨论】:
我是 Node.js 的新手。我们是否能够直接将 mysql 与 Node.js 连接,或者我们需要任何 npm 安装来执行它,如果我使用像 MongoDB 这样的 nosql 数据库,那么我们如何将它与 node.js 连接。
【问题讨论】:
您需要数据库驱动程序才能连接到任何数据库,如 mysql、mongodb、neo4j 等。 我没有使用过 mysql,但在 www.npmjs.org 上的快速搜索显示 mysql https://npmjs.org/package/mysql 作为第一个选项,所以开始使用它。 对于 mongodb,最受欢迎的选择是 mongodb https://npmjs.org/package/mongodb 如果您更喜欢自己处理文档,或者如果您更喜欢 ORM,请选择 mongoose https://npmjs.org/package/mongoose。 因此,只需将它们添加到您的 package.json 依赖项中并执行 npm install
{
"dependencies" : {
"mongodb" : "*",
"mysql" : "*",
"mongoose " : "*"
}
}
【讨论】:
如果您需要 Node.js 项目中的功能,请查看NPMjs.org。 Node.js 有一系列充满活力的附加模块,可以让您快速完成各种事情。
您可以使用 node-mysql 模块从 Node.js 连接到 MySQL。
npm install mysql
您可以使用 node-mongodb-native 从 Node.js 连接到 MongoDB。
npm install mongodb
【讨论】: