作爲一個新來Mongo的人,我正在尋找一個可以導入和使用的示例MongoDB數據庫。 針對mysql的world或針對MSSQL的Northwind。是否有一個示例MongoDB數據庫沿世界線MySql?
有沒有? (我不能在http://www.mongodb.org找到一個任何參考也沒有我的谷歌搜索的幫助)
作爲一個新來Mongo的人,我正在尋找一個可以導入和使用的示例MongoDB數據庫。 針對mysql的world或針對MSSQL的Northwind。是否有一個示例MongoDB數據庫沿世界線MySql?
有沒有? (我不能在http://www.mongodb.org找到一個任何參考也沒有我的谷歌搜索的幫助)
在* nix/Mac的OS這可以在兩個簡單的步驟
wget http://media.mongodb.org/zips.json
mongoimport -v --file=zips.json
對於Windows用戶來完成: 請按照下列步驟來導入從json文件如果您使用的是Windows 7:
d:\sample
)mongoD
現在採取一個命令提示符,再次進入到bin目錄啓動蒙戈服務器寫下面的命令
C:\mongodb\bin>mongoimport --db test --collection zips --file d:\sample\zips.json
進口應立即開始工作,並在年底就應該表現出這樣的事情: 週四12月19日17點11分22秒進口29470對象
就是這樣!
我發現this你可以導入JSON數據:
mongoimport --db scratch --collection zips --file zips.json
我猜你可以導入任何JSON數據你發現,它也支持csv和tsv。希望這可以幫助。
我會在這裏留下這裏: http://www.json-generator.com/ – 2013-01-31 15:08:12
雖然收到錯誤:「E QUERY SyntaxError:意外的標識符」 – diaryfolio 2015-03-24 12:45:28
您可以創建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
這不擁有一切,但它是朝着越來越羅斯文有關MongoDB一個很好的一步:
http://docs.mongodb.org/manual/tutorial/aggregation-zip-code-data-set/提供的鏈接一個JSON文件:http://media.mongodb.org/zips.json這是郵政編碼的數據。
這可以用於Map-Reduce,Aggregation和Grouping查詢學習目的,上面的MongoDB教程鏈接也顯示瞭如何。
對於Windows:您可以安裝MongoVUE工具(從http://www.mongovue.com),該工具是用於MongoDB外殼操作的IDE,還提供了Map-Reduce,聚合和過濾支持以及從MySQL數據庫到MongoDB的數據導入。
上述鏈接中的JSON文件有3個重複的_id條目,這些條目會阻礙導入過程,您可能必須爲插入的文檔執行removeall操作。但最終你的收藏中應該有29,467個文件。
下載Northwind數據按@tslater後,我洗乾淨了一下..
,並運行以下PowerShell命令導入到蒙戈:
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
}
從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和OS Liinux
我更新的電影收藏,每當獲得空閒時間。 個人來說,它對我來說非常有用,因爲它包含嵌入對象,數組字段,字符串字段,日期字段。點擊這裏獲取movie collection
演示一個文檔
{
"_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/[email protected]@._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."
}
]
}
目前可用的MongoDB沒有示例數據庫的JSON文件。在未來看到一個也不會讓我感到驚訝。我知道現在沒有幫助你,但人們正在傾聽:) – 2011-04-19 23:39:13
@vinipsmaker你到底在找什麼,你的賞金描述聽起來像是一個陳述,而不是一個問題 – Sammaye 2013-10-18 07:16:36
@Sammaye:我正在尋找可下載的easy-to導入集合,我可以用它來玩MongoDB。但我只能給一個用戶+100,然後我列舉了哪些因素可以用來評價答案的質量。 – vinipsmaker 2013-10-18 07:51:05