sql >> データベース >  >> NoSQL >> MongoDB

単一のnode.jsプロジェクトのマングースと複数のデータベース

    細かいマニュアルによると、createConnection() できます 複数のデータベースに接続するために使用されます。

    ただし、接続/データベースごとに個別のモデルを作成する必要があります。

    var conn      = mongoose.createConnection('mongodb://localhost/testA');
    var conn2     = mongoose.createConnection('mongodb://localhost/testB');
    
    // stored in 'testA' database
    var ModelA    = conn.model('Model', new mongoose.Schema({
      title : { type : String, default : 'model in testA database' }
    }));
    
    // stored in 'testB' database
    var ModelB    = conn2.model('Model', new mongoose.Schema({
      title : { type : String, default : 'model in testB database' }
    }));
    

    それらの間でスキーマを共有できると確信していますが、確認する必要があります。



    1. Redis Pub /SubとRedisStreamの主な違いは何ですか?

    2. redisのlaravelキューにあるすべての保留中のジョブを取得するにはどうすればよいですか?

    3. Express.jsとは何ですか?

    4. RedisERR不明なコマンド'FLUSHDB'