是否有MySql的样例MongoDB数据库?[关闭]


67

作为Mongo的新手,我正在寻找可以导入和使用的样例MongoDB数据库。沿着线的东西世界的MySQL或罗斯文为MSSQL。

有一个吗?(我在http://www.mongodb.org上找不到对它的任何引用,也没有对我的谷歌搜索有所帮助)


当前没有适用于MongoDB的示例数据库。将来见到它不会令我感到惊讶。我知道这现在对您无济于事,但人们在听:)
盖茨副总裁

@vinipsmaker您到底在寻找什么,您的赏金描述听起来像是一个陈述,而不是一个问题
Sammaye 2013年

@Sammaye:我正在寻找可用于MongoDB的可下载的易于导入的集合。但是我只能为一个用户提供+100,然后我列举了哪些因素可以用来评估答案的质量。
vinipsmaker

@vinipsmaker听起来像是一个开源项目tbh的原因,如果我有足够的时间,我会这么做的
Sammaye 2013年

Answers:


52

对于* NIX / Mac OS,这可以通过两个简单步骤完成

wget http://media.mongodb.org/zips.json
mongoimport -v --file=zips.json

对于Windows用户:如果您使用的是Windows 7,请按照以下步骤从json文件导入:

  • 下载上述JSON文件并将其放在文件夹中(例如d:\sample
  • 打开命令提示符,通过进入bin目录并输入来启动mongo服务器 mongoD
  • 现在,在另一个命令提示符下,再次进入bin目录并编写以下命令

    C:\mongodb\bin>mongoimport --db test --collection zips --file d:\sample\zips.json

  • 导入应立即开始工作,最后应显示以下内容: Thu Dec 19 17:11:22导入了29470个对象

而已!


1
样本数据包含29K美国城市,位置和人口。这是Mongo聚合可体验的
出色



12

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


8

按照@tslater下载Northwind数据后,我对其进行了一些清理。

并运行以下PowerShell命令以导入到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 
}

3

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个文档。

导入后的MongoVUE IDE


2

您可以创建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

0

每当有空闲时间时,我都会更新电影收藏。就我个人而言,它非常有用,因为它包含嵌入式对象,数组字段,字符串字段,日期字段。点击这里获取电影收藏的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."
        }
    ]
}

404这不是您要查找的网页。
杰拉德·皮尔

@ GerardH.Pille:是我的坏事,偶然地我将存储库设为私有。现在可用。麻烦您了
Parvesh Kumar Tandon
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.