MongoDB中数据导入

MongoDB 是一款NoSql数据库,既然是数据库,那么就需要有数据来提供给我们使用,下面我们首先导入数据。

导入数据

MongoDB官方提供了示例数据库文件,我们就使用官方提供的数据,使用test数据库和restaurants集合。下面是restaurants集合中的一个示例文档:

{
  "address": {
 "building": "1007",
 "coord": [ -73.856077, 40.848447 ],
 "street": "Morris Park Ave",
 "zipcode": "10462"
  },
  "borough": "Bronx",
  "cuisine": "Bakery",
  "grades": [
 { "date": { "$date": 1393804800000 }, "grade": "A", "score": 2 },
 { "date": { "$date": 1378857600000 }, "grade": "A", "score": 6 },
 { "date": { "$date": 1358985600000 }, "grade": "A", "score": 10 },
 { "date": { "$date": 1322006400000 }, "grade": "A", "score": 9 },
 { "date": { "$date": 1299715200000 }, "grade": "B", "score": 14 }
  ],
  "name": "Morris Park Bake Shop",
  "restaurant_id": "30075445"
}

示例数据下载链接:https://raw.githubusercontent.com/mongodb/docs-assets/primer-dataset/dataset.json

数据导入:在命令提示符状态下,使用mongoimport来把dataset.json中的restaurants集合导入到test数据库。如果test数据库中集合restaurants已经存在,则该操作会先drop掉该集合,然后再导入。
mongoimport --db test --collection restaurants --drop --file dataset.json

上述命令是导入到本机运行的mongodb中test数据库,如果导入到其他主机,请指定主机和相应端口,具体参数查看mongoimport –help。

数据导入之后,则可以使用上节提到的mongo命令连接查看,操作如图:

查看数据库集合:

查看集合中文档信息:

注:小编导入数据库时,集合名称写错了,多多包涵。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值