从.json文件到mongoose架构?

时间:2014-11-25 10:45:16

标签: json node.js mongodb mongoose

我有一个.json文件,其中包含字典(对象)和数组。

之前,前端只是向服务器询问了这个.json文件。但是现在我添加了一个mongo数据库。我认为最好从mongo中保存并发送这些数据。

所以我需要编写一个小程序来打开我的.json文件,读取它并将这些数据存储在mongoose模式中。

这样做的支持方式是什么?

1 个答案:

答案 0 :(得分:2)

您可以直接存储JSON,但如果它是一个静态文件而您不希望加载它们,那么您可能只是通过设置数据库为自己引入更多工作。

然而,如果你真的想这样做,这是一种快速混乱而且不能生产的方式。

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!');
})