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

Mongoose-(MongoDB)の異なるコレクションの同じスキーマ

    モデルはすでにMongooseによってキャッシュされており、複数のモデル/コレクションに同じスキーマオブジェクトを使用できます。したがって、次のようなコードを使用して、(起動時に)モデルのセットを1回作成するだけです。

    var mongoose = require('mongoose');
    var Schema = mongoose.Schema;
    var schema = new Schema({...});
    var model1 = mongoose.model('model1', schema);
    var model2 = mongoose.model('model2', schema);
    

    model1を渡したくない場合 、model2 モデルインスタンスの場合、mongoose.model('model1');を呼び出すことで、必要に応じてそれらを検索できます。 ハンドラーで。




    1. アレイ上のmongoDBアップサート

    2. MongoDb$addFieldsと$match

    3. Mongo-connectorは、Elasticsearchに挿入する前にフィールドを追加することをサポートしていますか?

    4. Pythonでの接続を拒否するmongodb