2017-09-20 5 views
0

Je file.csv avec similaire à cette structurecsv import mongodb JSON avec les sous-objets

loremipsum; machine, metal 

Comme je comprends, la volonté d'importation succeful ressemble

{ 
    text: "loremipsum",   << string 
    tags: ["machine","metal"] << object with two fields 
} 

Le meilleur résultat que je reçois

{ 
    text: "loremipsum",  << string 
    tags: "machine, metal" << string 
} 

Si je le comprends correctement alors s'il vous plaît dites-moi comment faire l'importation succeful. Merci. Editer: car l'objet "tags" devrait contenir ~ 16 urls, alors dites-moi comment il doit être stocké correctement.

Répondre

0

Idéalement, au-dessous commande doit être utilisée pour importer un fichier csv à MongoDB (Peut-être que vous utilisez le même):

mongoimport --db users --type csv --headerline --file /filePath/fileName.csv 

Je pense, votre problème est avec le type de tableau de données (si je comprends bien. .. !!). Ensuite, vous devez d'abord ajouter un document dans la collection et l'exporter en tant que fichier CSV. Cela vous donnera le format attendu par la commande ci-dessus pour importer vos données correctement. Et puis organisez vos données selon le fichier CSV exporté.

link Answer Here Explained it Very well

+0

Nous vous remercions. Im également trouver un autre moyen plus facile. Code de l'extrait est là (3 lignes de code) https://stackoverflow.com/a/29501257/6071087 vous devez remplacer les noms et l'exécuter, fait. – Lopol2010