Csa*_*aba 6 mysql mariadb node.js
我有一个产品表,其中将产品图像路径存储为 JSON 字符串(MariaDB 中的 LONGTEXT 类型),但是,当我使用 Node.js 查询数据库中的产品列表并将数据发送到客户端时,它接收图像路径作为字符串而不是数组对象。
问题:有没有办法告诉 MySQL/MariaDB 将 LONGTEXT 字段作为 JSON 返回,或者我需要在 Node.js 中创建一个辅助函数来完成这项工作?
你可以尝试使用convert() JSON
CONVERT( your_long_text_col, JSON)
Run Code Online (Sandbox Code Playgroud)
测试
select concat('"', CONVERT( '{"id": 1, "name": "Monty"}', JSON), '"');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16917 次 |
| 最近记录: |