sql >> Databáze >  >> NoSQL >> MongoDB

Jak mohu mongoexportovat atributy z řady objektů do CSV?

Pokud jste spokojeni s Perlem pak knihovnu ARJsonLib.pm v následujícím článku , poskytuje většinu funkcí, které budete potřebovat k vytvoření své vlastní malé hračky. Všimněte si, že verze v článku je útržek z hračky, kterou jsem společně hacknul a která dělá přesně to, co chcete, spolu s dalšími věcmi, ale protože to není článek mongoDB, postrádá jednu funkci, kterou budete potřebovat, která najde pole/klíče v mongoDB a ukládá je do pole, ale rekonstruovat je triviální, stačí si napsat něco, co vytáhne n dokumenty z vaší kolekce, vloží je do pole a zavolá findKeysInJsonColl(). Každopádně několik funkcí bude mít jako parametr MongoDB kurzor a:

convertToDojoGrid()
convertToExcel()

Opět CSV výstup chybí, ale je triviální přidat zpět do convertToExcel().

např.

...
my $iRows  = convertToExcel("/tmp/test.xlsx", $oMongoData, "", \@aOutFields, "xlsx");
...

Kde:$oMongoData je reference MongoDB Cursor a @aOutFields pole obsahující pole/klíče, které chcete zobrazit v listu,



  1. Jak mohu získat všechny názvy polí Mongoidního dokumentu?

  2. Jak odstranit ladění z aplikace Express?

  3. django.core.exceptions.ImpproperlyConfigured:'django_mongodb_engine' není dostupný databázový backend

  4. Jak získat přístup k instanci MongoDB 4.2?