MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да експортирате колекция в CSV в MongoDB?

@karoly-horvath е правилно. Полетата са задължителни за csv.

Според тази грешка в проследяващия проблем на MongoDB https://jira.mongodb.org/browse/SERVER-4224 ТРЯБВА да предоставите полетата, когато експортирате в csv . Документите не са ясни по въпроса. Това е причината за грешката.

Опитайте това:

mongoexport --host localhost --db dbname --collection name --csv --out text.csv --fields firstName,middleName,lastName

АКТУАЛИЗИРАНЕ:

Този комит:https://github.com/mongodb/mongo-tools/commit/586c00ef09c32c77907bd20d722049ed23065398 коригира документите за 3.0.0-rc10 и по-нови. Променя се

Fields string `long:"fields" short:"f" description:"comma separated list of field names, e.g. -f name,age"`

до

Fields string `long:"fields" short:"f" description:"comma separated list of field names (required for exporting CSV) e.g. -f \"name,age\" "`

ВЕРСИЯ 3.0 И ПО-НОВА:

Трябва да използвате --type=csv вместо --csv тъй като е остарял.

Повече подробности:https://docs.mongodb.com/manual/reference/program/mongoexport/#export-in-csv-format

Пълна команда:

mongoexport --host localhost --db dbname --collection name --type=csv --out text.csv --fields firstName,middleName,lastName


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Запитване на MongoDB за съвпадение в първия елемент в масива

  2. MongoParseError:опциите useCreateIndex, useFindAndModify не се поддържат

  3. Как да премахнете един "документ" по "ID" с помощта на официалния C# драйвер за MongoDB?

  4. класирайте класацията в монго с околните играчи

  5. Meteor:разлика между имената на колекции, променливи, публикации и абонаменти?