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

console.logに期待されるオブジェクトプロパティが表示されない

    おそらくドキュメントオブジェクト があります プレーンオブジェクトの代わりに。これらには、カスタムの toJSONがあります。 メソッド これは、スキーマと_idのプロパティのみを生成します 、しかし他には何もありません。 for-in-loopを使用してそのメソッドをappointmentにコピーする場合 オブジェクトの場合、ログに記録されたときにも異なる方法でシリアル化されます。

    試してみてください

    for (var key in appointmentsDB[i].toObject()) {
        appointment[key] = appointmentsDB[i][key];    
    }
    
    appointment.test= "res";
    
    console.log(appointment);
    



    1. Mongodb monogorestoreルートディレクトリは、単一のデータベースのダンプである必要があります

    2. ユーザー名がdbに存在するかどうかを検証するためにnode.jspromiseを使用しています

    3. Moongoose3.8.8は$position演算子をサポートしていますか?

    4. MongoシェルでのNumberLong演算