2014-11-25 88 views
1

我有一個.json文件,其中包含字典(對象)和數組。從.json文件到貓鼬模式?

之前,前端剛剛問服務器這個.json文件。但是現在我添加了一個mongo數據庫。我認爲從mongo持有併發送這些數據會更好。

所以我需要編寫一個小程序來打開我的.json文件,讀取它並將這些數據存儲在貓鼬模式中。

這樣做的合適方法是什麼?

+0

爲什麼你想這樣做? JSON文件已經是存儲字典的完美合適方式。 – Amberlamps 2014-11-25 10:54:23

回答

2

你可以直接存儲JSON,但如果它是一個靜態文件,並且你不希望加載它們,那麼你可能只是通過設置一個DB來爲自己引入更多的工作。

但是,如果你真的想這樣做,這是做到這一點的快速混亂和無生產價值的方式。

var schema = mongoose.Schema({key : JSON}), 
    Json = mongoose.model('JSON', schema), 
    toSave = new Json({key : yourJsonObject}); 

toSave.save(function(err){ 
    'use strict'; 
    if (err) { 
     throw err; 
    } 
    console.log('woo!'); 
})