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

マングースを使用してMongoに挿入または更新し、更新中に内部要素を変更します

    Mongooseは、findOneAndUpdateでこれをネイティブにサポートするようになりました(MongoDB findAndModifyを呼び出します)。

    upsert =trueオプションは、オブジェクトが存在しない場合にオブジェクトを作成します。デフォルトはfalseです。

    MyModel.findOneAndUpdate(
        {foo: 'bar'}, // find a document with that filter
        modelDoc, // document to insert when nothing was found
        {upsert: true, new: true, runValidators: true}, // options
        function (err, doc) { // callback
            if (err) {
                // handle error
            } else {
                // handle document
            }
        }
    );
    


    1. Jsonとして返されるYii2オブジェクトデータを取得できません

    2. Java MongoDBドライバーを使用して、正規表現と複雑な基準でコレクション検索をコーディングするにはどうすればよいですか?

    3. NoSQLソリューションの比較はありますか(特定の状況ではどちらが優れていますか?)

    4. RedisINCRの同時実行性