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

MongoDB:MongoDBシェルでコレクションのすべてのレコードを削除する方法は?

    remove()への引数 はフィルタドキュメントであるため、空のドキュメントを渡すことは「すべて削除」を意味します:

    db.user.remove({})
    

    ただし、確実にすべてを削除したい場合は、 コレクションを削除したほうがいいです。それはおそらく、コレクションにユーザー定義のインデックスがあるかどうか、つまり、コレクションを削除した後にコレクションを準備するコストが、remove()のより長い期間を上回るかどうかによって異なります。 呼び出しとdrop() 電話してください。

    詳細ドキュメント 。



    1. BasicDBObjectから値を抽出するMongoDB(Java)

    2. Mongodb-addToSetを使用したアイテムの数

    3. ノードでmongoosejsを使用して複数のレコードを更新します

    4. 特定のアプリケーション向けのMongoDBインデックス作成とアレイ実装