【发布时间】:2019-07-01 12:33:47
【问题描述】:
目前我正在尝试用节点填充 MySQL 数据库。
数据存储在像这样的对象中:
插入对象:
{"textField":"testabc","checkBox":false,"dropDown":"1"}
我的 SQL 查询:
"INSERT INTO nodetest (textField,checkBox,dropDown) VALUES('"+insertObj.textField+"','"+insertObj.checkBox*1+"','"+insertObj.dropDown+"')"
基本上,我只想传递该对象并让数据库使用来自对象本身的正确信息填充正确的列。
不幸的是,我不能使用除 MySQL 之外的任何其他数据库,但 mongoDB 允许这样做:
dbo.collection("nodeTest").insertOne(insertObj, function(err,res) {
if(err) throw err;
console.log("document inserted");
db.close();
})
是否有可能使用 MySql 数据库实现类似的功能?通过脚本编写mabye?
【问题讨论】:
-
你使用 MySQL ORM 吗?我可以建议你vincit.github.io/objection.js