我有一个产品表,其中将产品图像路径存储为JSON字符串(MariaDB中的LONGTEXT类型),但是,当我使用Node.js在数据库中查询产品列表并将数据发送到客户端时,它以字符串而不是数组对象的形式接收图像路径。
问题:是否有一种方法可以告诉MySQL / MariaDB以JSON形式返回LONGTEXT字段,或者我需要在Node.js中创建一个辅助函数来完成这项工作?
您可以尝试使用convert()JSON
CONVERT( your_long_text_col, JSON)
测试
select concat('"', CONVERT( '{"id": 1, "name": "Monty"}', JSON), '"');
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句