最近在学node.js,但是不知道怎么连接数据库。没有文档可以看,求推荐。怎么用node连接mysql mongoDB redis solite?求解答
PHP中文网2017-04-17 15:48:49
リーリー
上記は、mongoose を介して mongodb に接続し、(db.js) として保存し、メイン プログラムに導入するコードです (app.js であると仮定します)
リーリーmongoose
は他の場所でも使用できます (上で紹介した別のルーターアカウント.js であると仮定します) リーリーデータモデルは別途確立する必要があります。たとえば、上記のルーターで導入するためのmodel/user.jsファイルを作成します。
リーリー-----区切り線----------------------------------------------------- -
Redis はセッションのキャッシュに使用できます (もちろん、一時的なデータの保存にも使用できます)。もちろん、手間を省くために mongodb を使用します。一時的にキャッシュ データベースとして機能します
リーリー巴扎黑2017-04-17 15:48:49
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
PHPz2017-04-17 15:48:49
あなたのような人のために ORM を試してみませんか? ?
続編
ウォーターライン
BOOKSHELF.JS
ノード orm2
。 。 。 。
接続する必要があるデータベースの種類、トランザクション サポートが必要かどうかなど、ニーズに応じて、適切なものを選択してください。 ORM を使用すると、基礎となるデータベースの種類の切り替えがより容易になります。