作为Mongo的新手,我正在寻找可以导入和使用的样例MongoDB数据库。沿着线的东西世界的MySQL或罗斯文为MSSQL。
有一个吗?(我在http://www.mongodb.org上找不到对它的任何引用,也没有对我的谷歌搜索有所帮助)
作为Mongo的新手,我正在寻找可以导入和使用的样例MongoDB数据库。沿着线的东西世界的MySQL或罗斯文为MSSQL。
有一个吗?(我在http://www.mongodb.org上找不到对它的任何引用,也没有对我的谷歌搜索有所帮助)
Answers:
对于* NIX / Mac OS,这可以通过两个简单步骤完成
wget http://media.mongodb.org/zips.json
mongoimport -v --file=zips.json
对于Windows用户:如果您使用的是Windows 7,请按照以下步骤从json文件导入:
d:\sample
)mongoD
现在,在另一个命令提示符下,再次进入bin目录并编写以下命令
C:\mongodb\bin>mongoimport --db test --collection zips --file d:\sample\zips.json
导入应立即开始工作,最后应显示以下内容: Thu Dec 19 17:11:22导入了29470个对象
而已!
我发现这 可以导入json数据:
mongoimport --db scratch --collection zips --file zips.json
我想您可以导入找到的任何json数据,它还支持csv和tsv。希望这可以帮助。
这并没有全部内容,但这是在Northgo上获得MongoDB的一个很好的步骤:
从https://github.com/tmcnab/northwind-mongo/archive/master.zip下载Northwind csv文件集合
执行以下命令将csv导入mongodb
mongoimport -d Northwind -c categories --type csv --file categories.csv --headerline
mongoimport -d Northwind -c customers --type csv --file customers.csv --headerline
mongoimport -d Northwind -c employee-territories --type csv --file employee-territories.csv --headerline
mongoimport -d Northwind -c employees --type csv --file employees.csv --headerline
mongoimport -d Northwind -c northwind --type csv --file northwind.csv --headerline
mongoimport -d Northwind -c order-details --type csv --file order-details.csv --headerline
mongoimport -d Northwind -c orders --type csv --file orders.csv --headerline
mongoimport -d Northwind -c products --type csv --file products.csv --headerline
mongoimport -d Northwind -c regions --type csv --file regions.csv --headerline
mongoimport -d Northwind -c shippers --type csv --file shippers.csv --headerline
mongoimport -d Northwind -c suppliers --type csv --file suppliers.csv --headerline
mongoimport -d Northwind -c territories --type csv --file territories.csv --headerline
可用于Windows和Liinux OS
http://docs.mongodb.org/manual/tutorial/aggregation-zip-code-data-set/在链接处提供了一个json文件:http : //media.mongodb.org/zips.json ,它是邮政编码数据。
可以将其用于Map-Reduce,聚合和分组查询的学习目的,MongoDB上的以上教程链接也显示了如何。
对于Windows:您可以安装MongoVUE工具(来自http://www.mongovue.com),该工具是用于MongoDB Shell操作的IDE,并且还提供Map-Reduce,聚合和过滤支持以及从MySQL数据库到MongoDB的数据导入。 。
上面链接中的JSON文件具有3个重复的_id条目,这将稍微阻碍导入过程,您可能必须对插入的文档执行removeall。但是最后您的收藏集中应该有29,467个文档。
您可以创建TPC-H基准数据集并将其导入。
输入lineitem表的示例:
./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
每当有空闲时间时,我都会更新电影收藏。就我个人而言,它非常有用,因为它包含嵌入式对象,数组字段,字符串字段,日期字段。点击这里获取电影收藏的JSON文件
一份文件演示
{
"_id" : ObjectId("5692a15524de1e0ce2dfcfa3"),
"title" : "Toy Story 4",
"year" : 2011,
"rated" : "G",
"released" : ISODate("2010-06-18T04:00:00.000Z"),
"runtime" : 206,
"countries" : [
"USA"
],
"genres" : [
"Animation",
"Adventure",
"Comedy"
],
"director" : "Lee Unkrich",
"writers" : [
"John Lasseter",
"Andrew Stanton",
"Lee Unkrich",
"Michael Arndt"
],
"actors" : [
"Tom Hanks",
"Tim Allen",
"Joan Cusack",
"Ned Beatty"
],
"plot" : "The toys are mistakenly delivered to a day-care center instead of the attic right before Andy leaves for college, and it's up to Woody to convince the other toys that they weren't abandoned and to return home.",
"poster" : "http://ia.media-imdb.com/images/M/MV5BMTgxOTY4Mjc0MF5BMl5BanBnXkFtZTcwNTA4MDQyMw@@._V1_SX300.jpg",
"imdb" : {
"id" : "tt0435761",
"rating" : 8.4,
"votes" : 500084
},
"tomato" : {
"meter" : 99,
"image" : "certified",
"rating" : 8.9,
"reviews" : 287,
"fresh" : 283,
"consensus" : "Deftly blending comedy, adventure, and honest emotion, Toy Story 3 is a rare second sequel that really works.",
"userMeter" : 89,
"userRating" : 4.3,
"userReviews" : 602138
},
"metacritic" : 92,
"awards" : {
"wins" : 56,
"nominations" : 86,
"text" : "Won 2 Oscars. Another 56 wins & 86 nominations."
},
"type" : "movie",
"reviews" : [
{
"date" : ISODate("2017-02-13T04:00:00.000Z"),
"name" : "parvesh",
"rating" : 8.9,
"comment" : "My first review for Toy Story 3, hoping it will execute while trying for the very first time."
},
{
"date" : ISODate("2017-02-13T04:00:00.000Z"),
"name" : "Prabhash",
"rating" : 9.3,
"comment" : "My second review for Toy Story 3, hoping it will execute while trying for the very first time."
},
{
"date" : ISODate("2017-02-11T04:00:00.000Z"),
"name" : "praveen",
"rating" : 6.7,
"comment" : "My third review for Toy Story 3, hoping it will execute while trying for the very first time."
}
]
}