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

MongoDB:完全なKey:Arrayペアをプルします

    $setを使用してみてください $pullを使用してすべてのアイテムを削除する代わりに、visitors配列を空にする演算子 演算子。$pullよりもはるかに高速です。 配列の計算を行う必要があります:

    db.collection.update( {"date": date, "domain": domain}, { $set : {"visitors": [] }} , {multi: true} )
    

    同等の$pull 操作は

    になります
    db.collection.update( {"date": date, "domain": domain}, { $pull : { "visitors": {} }}, {multi: true} )
    


    1. node.jsでのredisの使用(エクスプレス)

    2. 特定のキーと値のペアはあるが、他のキーと値のペアがないドキュメントを選択する

    3. MongoDbの名前空間内のすべてのクラスのClassMapを登録するにはどうすればよいですか?

    4. 文字列をfloatに変更するMongodb配列