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

mongodb-存在しない場合はドキュメントを作成し、存在しない場合は配列にプッシュします

    Mongoでアップサートを実行できます。Mongoドキュメントの「修飾子付きのアップサート」を参照してください:

    モディファイア操作でアップサートを使用できます。このような場合、修飾子が更新基準メンバーに適用され、結果のオブジェクトが挿入されます。

    必要なクエリは次のようになります:

    db.events.update( { "user_id" : "714638ba-2e08-2168-2b99-00002f3d43c0" }, 
    { $push : { "events" : { "profile" : 10, "data" : "X"}}}, {"upsert" : true});
    



    1. StackExchange.Redis:複数のハッシュのバッチアクセス

    2. MongoDB $ binarySize

    3. MongoDbはMeteorによってどのようにインストールされますか?

    4. MongoDBで配列の配列をクエリする