gpt4 book ai didi

mysql - 如何在 MySQL/MariaDB 中以 JSON 形式返回 LONGTEXT 字段

转载 作者:太空宇宙 更新时间:2023-11-03 21:50:27 24 4
gpt4 key购买 nike

我有一个产品表,其中将产品图像路径存储为 JSON 字符串(MariaDB 中的 LONGTEXT 类型),但是,当我使用 Node.js 查询数据库中的产品列表并将数据发送到客户端时-side,它接收图像路径作为字符串而不是数组对象。

问题:有没有办法告诉 MySQL/MariaDB 将 LONGTEXT 字段作为 JSON 返回,或者我需要在 Node.js 中创建一个辅助函数来完成这项工作?

最佳答案

你可以尝试使用convert() JSON

 CONVERT( your_long_text_col,  JSON)

测试

select concat('"', CONVERT( '{"id": 1, "name": "Monty"}',  JSON), '"');

关于mysql - 如何在 MySQL/MariaDB 中以 JSON 形式返回 LONGTEXT 字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59934389/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com