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

MongoDb:存在しない場合は配列に要素を追加します

    $addToSetを使用できます 要素を配列に追加する前に存在を確認する演算子。

    db.tags.update(
        {name: 'sport'},
        {$addToSet: { videoIDs: "34f54e34c" } }
    );
    

    この更新ステートメントの例では、mongoDBはname == sportに一致するTAGドキュメントを検索します。 、次にvideoIDsかどうかを確認します 配列には34f54e34cが含まれています 。そうでない場合は、アレイに追加します。

    $addToSetの使用法の詳細 こちら をお読みください 。



    1. mongodbをアップグレードしても効果はなく、古いバージョンが表示されます

    2. 時間なしでのみ日付を比較するMongoDB

    3. ISODateの--queryを指定してmongoexportを使用します

    4. モンゴに保存された日付を、ロード時にUnixエポックからのミリ秒に変換し直しますか?