当前位置: 首页 > 后端技术 > Node.js

node.js如何高效操作数据库

时间:2023-04-03 17:41:28 Node.js

access-db统一了各种数据库的连接目前支持的数据库有:数据库说明支持版本FastDB本地json文件数据库【access_db团队开发】0.0.6MongoDB分布式文件存储数据库4.xMysql关系型数据库8.x,5.xredis高性能key-value数据库6.x,5.xinstallyarnaddaccess-dbyarnadddotenv在项目根目录新建.env文件,然后填写配置信息然后在项目最开始,引入require('dotenv').config().env配置如下MYSQL_HOSTMONGODB_HOSTREDIS_HOSTFASTDB_DIR你用的是什么数据库,对应的地址一定要填,没有用的留空MYSQL_USER=rootMYSQL_PASSWORD=123456MYSQL_PORT=3306MYSQL_DATABASE=#默认UTF8_GENERAL_CI#MYSQL_CHARSET=#最大连接数,默认10#MYSQL_CONNECTION_LIMIT=MONGODB_HOST=localhost//不需要,如果不填,则表示不会使用该数据库MONGODB_USER=MONGODBM_PASSMONGODB_PORT=REDIS_HOST=localhost//非必填,不填表示不使用数据库REDIS_PORT=FASTDB_DIR=//fastdb的数据存放目录,默认项目根目录下的fastdb目录使用:import{mysql,mongodb}from'access-db'asyncfunctionexp(){let{data}=awaitmongodb.get('tableName1',id)awaitmysql.find('tableName2',{p0:['num','=',data.num],r:'p0'})}