我是Node.js的新手。我们是否可以直接连接mysql和Node.js,或者我们需要任何npm安装来执行它,如果我使用像MongoDB这样的nosql数据库,那么我们如何将它与node.js连接。
答案 0 :(得分:2)
只要您需要Node.js项目中的功能,请查看NPMjs.org。 Node.js上有一系列充满活力的模块,可以让你快速完成各种各样的事情。
您可以使用node-mysql模块从Node.js连接到MySQL。
npm install mysql
您可以使用node-mongodb-native从Node.js连接到MongoDB。
npm install mongodb
答案 1 :(得分:1)
您需要数据库驱动程序才能连接到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 " : "*"
}
}