2015-12-02 93 views
-4

我有以下的JSON文件:如何加載JSON數據到MongoDB的

[ 
    { 
     color: "red", 
     value: "#f00" 
    }, 
    { 
     color: "green", 
     value: "#0f0" 
    }, 
    { 
     color: "blue", 
     value: "#00f" 
    }, 
    { 
     color: "cyan", 
     value: "#0ff" 
    }, 
    { 
     color: "magenta", 
     value: "#f0f" 
    }, 
    { 
     color: "yellow", 
     value: "#ff0" 
    }, 
    { 
     color: "black", 
     value: "#000" 
    } 
] 

我怎樣才能將數據裝載到使用MongoDB的表?

+3

閱讀MongoDB的文檔可以是一個良好的開端 –

+1

基本上你打開一個蒙戈外殼並鍵入db.collection.insert(...)。但是就像@SarathNair所說 - RTFM – yarons

+0

@Kunal這是一個有效的json嗎? – VedX

回答

0

您可以用幫助做到這一點insert()save() 請閱讀上面的鏈接。
另請先查看您的json是否有效。

here您可以檢查

db.collection.insert(
    your valid json 
) 
+0

嚴格來說,這不是JSON,它只是一個JS對象文字 – Alnitak

+0

我看到了,我認爲它的json – VedX

+1

不,JSON具體是一個緊密指定的_serialisation_格式,恰好像JS對象文字一樣可以解析。 – Alnitak

0
mongoimport --db <dbname> --collection <collection-name> < <json-filename> 
mongoimport --db <dbname> --collection <collection-name> --file <json-filename>