json - 从 .json 文件到 Mongoose 模式?

标签 json node.js mongodb mongoose

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

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

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

安抚的方法是什么?

最佳答案

您可以直接存储 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!');
})

关于json - 从 .json 文件到 Mongoose 模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27124543/

相关文章:

javascript - 根据 startTime 和 endTime 对数组进行排序

node.js - 如何在node.js中获取base64字符串的字节长度?

json - 将硬编码属性添加到 json 输出

node.js - MongoDB聚合,nodejs用AND & OR生成动态查询

java - MongoDB:检查与数据库的连接

javascript - 使用map()读取Json对象

c# - Linq 查询 JObject

javascript - 在nodejs上延迟消息rabbitmq

php - 使用 PHP 打印漂亮的 JSON

json - Bootstrap 表,空单元格中的破折号/连字符