72 votes

Est-il un exemple de la Base de données MongoDB le long des lignes de monde pour MySql?

Comme quelqu'un de nouveau à Mongo, je suis à la recherche d'un exemple de base de données MongoDB que je peux importer et de jouer avec. Quelque chose le long des lignes de monde pour mysql ou les Comptoirs de MSSQL.

Est-il un? (Je ne pouvais pas trouver aucune référence à l'une au http://www.mongodb.org ni mon googler aider)

58voto

sirfilip Points 693

J'ai trouvé ce que vous pouvez importer les données json avec:

mongoimport --db scratch --collection zips --file zips.json

Je suppose que vous pouvez importer toutes les données json que vous le trouvez, il prend également en charge csv et tsv. Espérons que cette aide.

57voto

Muzzamil Hussain Points 204

Pour les utilisateurs de Windows: Veuillez suivre les étapes suivantes pour importer à partir du fichier json si vous utilisez windows 7:

  • Téléchargez le ci-dessus mentionné fichier JSON et le placer dans un dossier (dire d:\sample)
  • Ouvrez une invite de commande, de démarrer les mongo serveur en allant dans le répertoire bin et en tapant dans mongoD
  • maintenant, prenez une autre invite de commande et accédez au répertoire bin et écrire commande suivante C:\mongodb\bin>mongoimport --test db --collection zip --fichier d:\sample\zips.json
  • L'importation de commencer à travailler tout de suite et à la fin, il montrerait quelque chose comme cela Thu Dec 19 17:11:22 importés 29470 objets

Ça y est!

20voto

tslater Points 647

Ce n'est pas tout, mais c'est une belle étape vers l'obtention de Comptoirs sur MongoDB:

https://github.com/tmcnab/northwind-mongo

9voto

Ostati Points 654

Après avoir téléchargé les Comptoirs de données comme par @tslater, j'ai nettoyé un peu..

Et a couru la commande PowerShell suivante pour importer dans le mongo:

Get-ChildItem "C:\MongoDb\samples\northwind\csv" -Filter *.csv | `
Foreach-Object {
    C:\MongoDb\bin\mongoimport.exe -h localhost:55000 -d northwind -c $_.BaseName --type csv --file $_.FullName --headerline 
}

2voto

metdos Points 3154

Vous pouvez créer des TPC-H - données de référence-ensembles et de les importer.

Exemple d'importation pour le compte de la table:

./mongoimport -d test -c lineitem --type csv -f  l_orderkey,l_partkey,l_suppkey,l_linenumber,l_quantity,l_extendedprice,l_discount,l_tax,l_returnflag,l_linestatus,l_shipdate,l_commitdate,l_receiptdate,l_shipinstruct,l_shipmode,l_comment --file /home/metdos/mongo/tpc-h/tpch_2_13_0/lineitem.tbl

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X