sql >> Database >  >> NoSQL >> MongoDB

CSV-bestand MongoDB importeren met ISODate

Samenvatting:u moet het formaat opgeven waarin de datum wordt weergegeven.

Uit de mongoimport-documentatie over de columnsHaveTypes-parameter , je kunt niet zomaar zeggen created.date\(\) - u moet een argument opgeven, dat een sjabloon is voor de manier waarop de datum in de CSV wordt weergegeven. Blijkbaar is de manier waarop je dit doet, in overeenstemming met de Go Language time.Parse-functie , door een bepaalde peildatum weer te geven in het formaat van uw keuze.

Ik denk dat de referentiedatum als volgt moet worden opgemaakt:

2006-01-02T15:04:05.000Z

U moet dus uw mongoimport-aanroep wijzigen om de datum op te geven met het formaatsjabloon, zoals dit:

creation.date\(2006-01-02T15:04:05.000Z\)



  1. mongodb replicaset nieuw lid toont niet het juiste schijfgebruik op EC2

  2. Hoe kan ik een verzameling uit MongoDB kopiëren met pymongo en in een andere lege verzameling plakken?

  3. hoe een willekeurig json-object op webapi te plaatsen

  4. Botsingskans van ObjectId versus UUID in een groot gedistribueerd systeem