我有一个products表,其中我将产品图像路径存储为JSON字符串(MariaDB中的LONGTEXT类型),但是,当我使用Node.js查询数据库中的产品列表并将数据发送到客户端时,它将图像路径作为字符串而不是数组对象接收。
问:有没有办法告诉MySQL/MariaDB以JSON的形式返回LONGTEXT字段,或者我需要在Node.js中创建一个助手函数来完成这项工作?
发布于 2020-01-28 00:02:20
您可以尝试使用convert() JSON
CONVERT( your_long_text_col, JSON)测试
select concat('"', CONVERT( '{"id": 1, "name": "Monty"}', JSON), '"');https://stackoverflow.com/questions/59934389
复制相似问题