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

マングーススキーマ参照と未定義のタイプ'ObjectID'

    mongoose.Types.ObjectId ObjectIdです コンストラクター関数。スキーマ定義で使用するのはmongoose.Schema.Types.ObjectIdです。 (またはmongoose.Schema.ObjectId

    したがって、deviceSchema 代わりに次のようになります:

    var deviceSchema = schema({
        name : String,
        type : String,
        room: {type: mongoose.Schema.Types.ObjectId,  ref: 'Room'},
        users: [{type:mongoose.Schema.Types.ObjectId, ref: 'User'}]
    });
    



    1. Sidekiqの労働条件

    2. ClusterControlを使用したデータベースユーザー管理

    3. MongoDB $ ifNull

    4. 私のmongodbを修復する方法は?