MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

mongoexport bez pola _id

Wygląda na to, że nie ma sposobu na wykluczenie pola (takiego jak _id ) za pomocą mongoexport.

Oto alternatywa, która sprawdziła się dla mnie w przypadku baz danych średniej wielkości:

mongo myserver/mydb --quiet --eval "db.mycoll.find({}, {_id:0}).forEach(printjson);" > out.txt

W przypadku dużej bazy danych (wiele milionów rekordów) może to chwilę potrwać, a uruchomienie tego wpłynie na inne operacje, które ludzie próbują wykonać w systemie:



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Oblicz wartość pominięcia dla danego rekordu dla posortowanego stronicowania

  2. Uzyskaj _id wstawionego dokumentu w bazie danych Mongo w NodeJS

  3. Samouczek dotyczący podstaw MongoDB

  4. Różnica między Find i FindAsync

  5. MongoDB jsonSchema walidacja extraProperties