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

フィールドが存在しない場合のmongodbの更新

    ここでは、2つの別々のクエリを実行する必要があると思います。これは、MongoDBクエリパーサーが処理するには条件が大きすぎます。

    したがって、ロジックを2つの別々のクエリに入れ、2番目のクエリは次のようにする必要があります。

    $db->akis->update(
    array("h" => (string) $_SESSION["_id"], "m" => array('$exists' => true)),
    array('$set' => array("i" => $name)),
    array("multiple" => true)
    );
    

    次々と実行します。




    1. BsonDocumentオブジェクトを逆シリアル化してクラスに戻す方法

    2. mongodbは複数の配列アイテムで検索します

    3. 新しいmongoC#ドライバーでfindAllを実行し、同期させる方法

    4. nodejsマングース一括更新