最近在学node.js,但是不知道怎么连接数据库。没有文档可以看,求推荐。怎么用node连接mysql mongoDB redis solite?求解答
ringa_lee
リーリー
https://github.com/mysqljs/my...
上記は、mongoose を介して mongodb に接続し、(db.js) として保存し、メイン プログラムに導入するコードです (app.js であると仮定します)
mongoose
データモデルは別途確立する必要があります。たとえば、上記のルーターで導入するためのmodel/user.jsファイルを作成します。
-----区切り線----------------------------------------------------- -
Redis はセッションのキャッシュに使用できます (もちろん、一時的なデータの保存にも使用できます)。もちろん、手間を省くために mongodb を使用します。一時的にキャッシュ データベースとして機能します
Mysql 接続ではライブラリ mysqljs/mysql を使用できます npm install mysqljs/mysqlMongo 接続ではライブラリ mongoose を使用できます npm install mongooseRedis 接続ではライブラリ redis を使用できます npm install redisSQLite 接続ではライブラリを使用できますsqlite3 npm install sqlite3
npm install mysqljs/mysql
npm install mongoose
npm install redis
npm install sqlite3
各ライブラリのインターフェイスは異なります。公式ドキュメントを参照してください。mysql readmemongoose guideredis readmesqlite3 readme
あなたのような人のために ORM を試してみませんか? ?
続編
ウォーターライン
BOOKSHELF.JS
ノード orm2
。 。 。 。
接続する必要があるデータベースの種類、トランザクション サポートが必要かどうかなど、ニーズに応じて、適切なものを選択してください。 ORM を使用すると、基礎となるデータベースの種類の切り替えがより容易になります。
リーリー
https://github.com/mysqljs/my...
リーリー
上記は、mongoose を介して mongodb に接続し、(db.js) として保存し、メイン プログラムに導入するコードです (app.js であると仮定します)
リーリーmongoose
は他の場所でも使用できます (上で紹介した別のルーターアカウント.js であると仮定します) リーリーデータモデルは別途確立する必要があります。たとえば、上記のルーターで導入するためのmodel/user.jsファイルを作成します。
リーリー-----区切り線----------------------------------------------------- -
Redis はセッションのキャッシュに使用できます (もちろん、一時的なデータの保存にも使用できます)。もちろん、手間を省くために mongodb を使用します。一時的にキャッシュ データベースとして機能します
リーリーMysql 接続ではライブラリ mysqljs/mysql を使用できます
npm install mysqljs/mysql
Mongo 接続ではライブラリ mongoose を使用できます
npm install mongoose
Redis 接続ではライブラリ redis を使用できます
npm install redis
SQLite 接続ではライブラリを使用できますsqlite3
npm install sqlite3
各ライブラリのインターフェイスは異なります。公式ドキュメントを参照してください。
mysql readme
mongoose guide
redis readme
sqlite3 readme
あなたのような人のために ORM を試してみませんか? ?
続編
ウォーターライン
BOOKSHELF.JS
ノード orm2
。 。 。 。
接続する必要があるデータベースの種類、トランザクション サポートが必要かどうかなど、ニーズに応じて、適切なものを選択してください。 ORM を使用すると、基礎となるデータベースの種類の切り替えがより容易になります。