node.js - 将 JSON 对象插入 SQLITE 数据库
问题描述
我正在尝试将包含我从云中获得的许多值的 json 插入 SQLITE 数据库
我写了以下内容:
var listUsers = await response.json(); //This is to pass to listUsers the response i get from the cloud
//Here i remove unecessary fields
listUsers.items.forEach(user=> {
delete(user.tenant)
delete(user.user_admin)
delete(user.user_owner)
delete(user.update_date)
console.log(user); //check what i get
//Here the code that i guess helps me save the json to database
db.serialize(() => {
db.run(`INSERT INTO users VALUES`, JSON.stringify(user[![enter image description here][1]][1]));
})
});
} catch (error) {
console.log(error);
}
};
例如,这是我要保存的内容(当然我有很多)
我试过这样的代码:
db.run(`INSERT INTO users VALUES`, { user });
或者
db.run(`INSERT INTO users VALUES(uid, first_name, last_name, birth_date, code, birthsex)`, patient);
你能帮我么 ?我知道 sqlite 和 json 有 json1 但无法使其工作,我尝试 db.push 失败.. 谢谢
解决方案
推荐阅读
- javascript - 在 div 外部单击时,其他 div 必须使用 jquery 删除其类
- javascript - 为什么在循环体内声明的变量不被视为重新声明?
- matlab - 如何在 MATLAB 中从 TID2013 数据集中读取特定图像?
- javascript - MongoDB 将 JSON 响应映射为字符串
- r - 使用标准分析 R 中的栅格堆栈
- linux - 在 Linux 中自动更改目录中的 docker 容器文件权限
- android - 当我从适配器向片段发送“154”值时,为什么我得到布尔值?
- javascript - 未定义 Discord 机器人连接
- mysql - 如何在 MySQL 中存储具有属性的唯一列表
- ansible - 在 IP 地址中增加一个字节