【原创】【译】导入数据集

概述

这份用户指南的例子利用 restaurants 集合,该集合建在test数据库中。以下代码是restaurant 集合的代码示例:

{ "address": {
"building": "1007",
"coord": [ -73.856077, 40.848447 ],
"street": "Morris Park Ave",
"zipcode": "10462"
},
"borough": "Bronx",
"cuisine": "Bakery",
"grades": [
{ "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"
}


通过以下操作来将上述数据填入restaurant集合中。


预备知识

你必须运行了mongod服务才能执行以下操作。

操作流程

  • 从链接中导入数据集,保存成本地文件并命名为** primer-dataset.json**。

  • 导入数据集到集合
    在系统shell或者命令行模式下,用mongo命令来导入数据集到test数据库下的restaurant集合中,如果test数据库中已经存在restaurant集合,则该操作首先会删除已有的restaurant集合。

mongoimport --db test --collection restaurants --drop --file primer-dataset.json

mongo的使用依赖于mongod服务的开启,mongod运行在本地27017端口上。即* 127.0.0.1:27017*。


为了导入数据到运行在不同主机和端口上的mongod实例,所以在用mongo导入数据集的时候要明确主机名或者端口号


        ----by 冰天百华   2015-09-14

你可能感兴趣的:(【原创】【译】导入数据集)