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

MongoDBコレクションからすべてのアイテムを削除する方法

    MongoDBを使用する場合、コレクションからすべてのアイテムを削除する必要がある場合があります。

    これを行うには、deleteManyを呼び出します。 コレクションのメソッド。空のオブジェクトを渡します。

    このように:

    yourcollection.deleteMany({})

    完全な例は次のとおりです:

    const mongo = require('mongodb').MongoClient
    const url = 'mongodb://localhost:27017'
    let db, jobs
    
    mongo.connect(
      url,
      {
        useNewUrlParser: true,
        useUnifiedTopology: true
      },
      (err, client) => {
        if (err) {
          console.error(err)
          return
        }
        db = client.db('jobs')
        jobs = db.collection('jobs')
    
        jobs.deleteMany({})
      }
    )

    1. PostgresとHasuraでのCouchDBスタイルの同期と競合解決

    2. 予期しないmongo終了コード100。再起動

    3. 127.0.0.1:6379でRedisに接続できませんでした:接続が拒否されました

    4. JavaScriptデザインパターン-不要な非同期性への対処