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

mongodbは配列からすべての要素をプルします

    これは、$pullAllが機能する方法ではありません。一致条件を指定することはできません。削除するオブジェクトの配列のみを指定できます(完全に一致する必要があります)。

    幸い、代わりに$ pullを使用できます(一致する条件を受け入れます):

    db.coll.update({
    '_id': 1
    },{
     $pull : {
      n.d : {
         $lte : new Date(2000, 10, 11)
       }
     }
    })
    

    $pullもすべてをプルすることに注意してください 1つだけでなく、一致する要素。

    これは確かに少し紛らわしい です。 。




    1. なぜ春のデータmongoは時間のあるフィールドを返さないのですか?

    2. MongoDBカスタムソート

    3. hgetブロックnodejsredis内のhdel

    4. MongoDBクエリを別のシステムに送信する:JSONに変換してからBSONにデコードしますか? Go言語でそれを行う方法は?