如何在 MySQL 和 Node.js 的单列中存储数组值?

Posted

技术标签:

【中文标题】如何在 MySQL 和 Node.js 的单列中存储数组值?【英文标题】:How to store array values in single column in MySQL and Node.js? 【发布时间】:2015-01-16 14:22:27 【问题描述】:

我可以将数组值存储在 mysql 的单列中吗?因为我有一个数组并且想像这里一样存储在数据库中,所以我想执行一些东西。

var meida_array=[];
var media_length=response.media.length;
for(var i=0;i<media_length;i++)
   var parsed = url.parse(response.media[i]['link']);
   meida_array.push(parsed.host + parsed.path)

for (var i = 0; i < meida_array.length; i++) 
   console.log(meida_array[i]);

我正在获取数组但卡在数据库中存储 谢谢,提前:)

【问题讨论】:

【参考方案1】:

使用Json字符串化并存储在数据库中

var stringObj = JSON.stringify(meida_array);

【讨论】:

以上是关于如何在 MySQL 和 Node.js 的单列中存储数组值?的主要内容,如果未能解决你的问题,请参考以下文章

你如何在 Node.js 中模拟 MySQL(没有 ORM)?

如何使用 node.js 在 mySQL 中进行批量更新

如何在 Node.js 和 Express 上的同一个 .ejs 文件上呈现 MySQL 查询的多个结果?

如何连接mysql中单列的所有值

MySQL - 如何在多列 html 表中显示,单列 mysql 表

如何使用 node.js、socket.io 和 mysql 显示实时数据?