ホームページ  >  に質問  >  本文

mysql - node.js怎么连接数据库

最近在学node.js,但是不知道怎么连接数据库。没有文档可以看,求推荐。怎么用node连接mysql mongoDB redis solite?求解答

ringa_leeringa_lee2742日前606

全員に返信(4)返信します

  • ringa_lee

    ringa_lee2017-04-17 15:48:49

    リーリー


    https://github.com/mysqljs/my...

    返事
    0
  • PHP中文网

    PHP中文网2017-04-17 15:48:49

    リーリー

    上記は、mongoose を介して mongodb に接続し、(db.js) として保存し、メイン プログラムに導入するコードです (app.js であると仮定します)

    リーリー

    mongoose

    は他の場所でも使用できます (上で紹介した別のルーターアカウント.js であると仮定します) リーリー

    データモデルは別途確立する必要があります。たとえば、上記のルーターで導入するためのmodel/user.jsファイルを作成します。

    リーリー

    -----区切り線----------------------------------------------------- -

    Redis はセッションのキャッシュに使用できます (もちろん、一時的なデータの保存にも使用できます)。もちろん、手間を省くために mongodb を使用します。一時的にキャッシュ データベースとして機能します

    リーリー

    返事
    0
  • 巴扎黑

    巴扎黑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

    返事
    0
  • PHPz

    PHPz2017-04-17 15:48:49

    あなたのような人のために ORM を試してみませんか? ?

    • 続編

    • ウォーターライン

    • BOOKSHELF.JS

    • ノード orm2

    • 。 。 。 。

    接続する必要があるデータベースの種類、トランザクション サポートが必要かどうかなど、ニーズに応じて、適切なものを選択してください。 ORM を使用すると、基礎となるデータベースの種類の切り替えがより容易になります。

    返事
    0
  • キャンセル返事