将Array添加到字段而不是String

时间:2018-03-01 22:42:19

标签: directus

我有以下问题:

我想将value的值value= [0,16,33,50,67,84,101,118,135,152,169,186,203,220,237,254,271,288,305,322,338,355,372,389,406,423,440,457,474,491,508,525,542,559,576,593,610,627,644,661,677,694,711,728,745,762,779,796,813,830,847,864,881,898,915,932,949,966,983,1000,1016,1033,1050,1067,1084,1101,1118,1135,1152,1169,1186,1203,1220,1237,1254,1271,1288,1305,1322,1338,1355,1372,1389,1406,1423,1440,1457,1474,1491,1508,1525,1542,1559,1576,1593,1610,1627,1644,1661,1677]添加到 INSERT INTO table_name (LABEL) VALUES (1,2,2,1,1,1);

我尝试使用JSON或任何其他字段类型,它将值作为字符串返回给我(使用""),因为我正在做的事情,它不会起作用。如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我不完全确定这是否能解答您的问题,但Directus 6仅以MySQL 5数据类型保存数据。因此,CSV / JSON值保存为字符串(通常以TEXT数据类型)。如果要在应用程序中将此数据用作数组/ JSON,则必须自行转换。

Directus团队正在努力在未来版本中支持更多(自定义)数据类型,因此API可以使用JSON中的嵌套数组/对象进行响应。