我已经通过java客户端在一个Aerospike Bin中插入了Json字符串,并通过优秀且工作正常的java检索它。
现在我有兴趣在aql bin中看到我的Json字符串,但我只能看到一半的字符串
+ ---------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ---------- + --------------------------------------- - +
| abcList
-------------------------------------------------- -------------------------------------------------- - + ---------------------------------------- +
| " [{" ABC":假," ABC":" 7871248"" ABC":1423114706392," ABC":1423114706392," ABC":5," ABC":" 12345"" ABC":0,&#34 ; originalCartItemSequenceNumber":0," abc":false," abc":""," sourceCustomerId":nu | " d016cf2a-cf8f-435A-b9d5-de486da4737b" |
+ ------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ------- + ---------------------------------------- +
1行(0.001秒)
如果你在某些方面观察到我只得到点。那么我怎么能得到所有结果呢?我必须做任何配置改变吗?
请有人帮助我
答案 0 :(得分:2)
aql仅在单元格中打印最多256个字符。这样可以确保我们不会用大字符串填满整个屏幕。不幸的是,它是一个硬编码限制,无法配置。
aql仅用于调试/诊断目的。它不适合在生产中使用。从这个角度来看,上述限制并非不合理。
答案 1 :(得分:2)
在aql中:set output json
应该显示整个结果。
set output table
将恢复为默认值。