[英]How to insert new MySQL JSON TYPES object from the browser in NODE.JS
我有這個關於 sql、json 和 nodeJS 的問題。 有沒有辦法我可以通過 node.js 插入這樣的東西(這是我所指的 oracle 官方網站的鏈接:在此處輸入鏈接描述)
INSERT INTO t1 VALUES('{"key1": "value1", "key2": "value2"}');
我正在嘗試為我的項目提出更好的數據結構。 我一直在使用簡單的 sql 查詢,就像來自 W3SCHOOL 的查詢一樣,但是我越是繼續我的項目,我就越意識到使用 JSON 數據類型會更合適。
這就是我試圖從我的 server.js 文件中插入 object 的方法,但沒有成功!!!
app.get('/demo/add/', (req, res) => {
const { content, author, ID} = req.query;
const sql = `insert into demo values({'${content}':'content', '${author}':'author', '${ID}':3})`
con.query(sql, (err, results) =>{
if(err){
return res.send(err)
} else{
return res.send('Successfully added a new content!!')
}
})
});
以前,我一直在使用這種方法:http://localhost:4000/demo/add?key1=value&key2=value2... 用於簡單查詢,但現在,我有點卡住了!
先感謝您
我使用 json_extract() 方法從 sql 表中檢索數據,這就是我的奮斗目標。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.