【原創】【譯】匯入資料集

weixin_33866037發表於2015-10-03

概述

這份使用者指南的例子利用 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

相關文章