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

Mongoosejsはドキュメントを更新します

    docを想定 更新するドキュメントインスタンスが含まれています。これを実行して、一般的に更新できます:

    doc.model(doc.constructor.modelName).findOne({_id: doc._id},
        function(err, newDoc) {
            if (!err) {
                doc = newDoc;
            }
        }
    );
    

    ただし、Mongooseドキュメントインスタンスをすぐに必要とする以上に永続化/キャッシュしないことをお勧めします。不変の_idをキャッシュします ドキュメント自体ではなく、すばやくアクセスする必要のあるドキュメントの数。



    1. Mongodb:少なくとも1つの要素がObjectIDと一致しない配列を持つドキュメントを検索します

    2. フラスコ:バックグラウンドワーカーのジョブを渡す(rq、redis)

    3. MongoDBインデックスと$or演算子

    4. スキーマエラーはアプリを意味します