に一部のデータが削除私は200000
はとても削除後のエントリの総数は372985
から200000
MongoDBの
に減少した後372985
名のカウントが、私はこれを行うことができますどのようにエントリを削除したい持っているMongoDBのコレクションを持っていますmongoDBのクエリですか?
ユースケース
私のPythonコードは、私のマシン構成ごとに膨大なデータを処理することができない、だから私はそれが限られたRAMで実行できるように、Mongoのコレクションのサイズを小さくしたいです。
これをmongo queryで行うことができない場合は、誰かが同じことを行うためにpythonを試してみるためのヒントを与えることができます。
は、我々は、スキップを利用すると、文書のカーソルループ –
@PraneethGudumasuでレコードを削除することができます:あなたは一例で説明することはできますか? – x0v
try { \t MongoClientクライアント=新しいMongoClient( "localhost"、27017); MongoDatabase db = client.getDatabase( "students"); MongoCollection collection = db.getCollection( "grades"); \t MongoCursor カーソル=コレクション.find()。スキップ(10).iterator(); 一方(cursor.hasNext()){ \t \t \t文書DOC = cursor.next()。 \t \t collection.deleteOne(doc); \t } –