javascript - 使用JSON文件将数据插入数据库

标签 javascript json mongodb meteor

我正在使用这样的 JSON 文件在我的集合中插入数据:

 var content = JSON.parse(Assets.getText('test.json'));
        console.log('inserting...');
        Profiles.insert({
            user: id,
            data:content
        };

但我想要一个像这样的“数据树”:

[
    user: "rtegert23423131",
    firstname:"test",
    surname:"test2",
    // ...
]

不是那样的:

[
    user: "rtegert23423131",
    data:{
        firstname:"test",
        surname:"test2",
        // ...
    }
]

最佳答案

简单使用下划线_.extend功能。像这样:

var newProfile = _.extend(
  JSON.parse(Assets.getText('test.json')),
  {user: id}
)

Profiles.insert(newProfile)

关于javascript - 使用JSON文件将数据插入数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30979103/

相关文章:

javascript - Nodejs注册表未保存到mongodb数据库

java - 从 mongodb 获取除一两个之外的一些属性

javascript - 无法使用 selenium webdriver js 单击或提交按钮

c++ - 从 Wt::Http::Request& 请求获取 json

javascript - 在 javascript 中查询 json 对象/数组的最佳方法是什么?

mongodb - mongoose 更新 MongoDB 中的字段不起作用

javascript - javascript 中未选中复选框?

javascript - 防止篡改客户端地理编码结果

javascript - 隐藏文字被隐藏,不会显示

javascript - 如何显示JSON的每个值