[英]Tips on storing 2D arrays
我有一个二维数组,例如:[1,[a,b,c,d,e],2,3]
我将其存储在SQL数据库中,并尝试以相同的格式检索它。
但是,当前显示为:1,a,b,c,d,e,2,3
关于如何将其恢复为原始2D阵列格式的任何提示?
如果没有,那么有什么技巧可以更好地存储原始数组(也许使用不同的分隔符),以便在输出时更容易进行拆分。
抱歉,这是一个愚蠢的问题。 我是SQL数据库和存储数组的新手。
第二个数组应该是另一个表,第二个字段应该是对该表的引用。
表A Row1:id | 1 | table2Id | 3 | 4
表B第1行:id | 一个| b | c | d
看起来(数据库或映射器的)某些部分是对每个数组使用的toString。 格式化后,数组消失了。
您可能考虑使用JSON数据格式,并首先使用JSON.stringify
转换数组并将纯字符串存储在数据库中。
从数据库中获取后,可以使用JSON.parse
将其转换回数组或对象。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.