2015-02-05 50 views
0

我已經通過Java客戶端在Aerospike Bin中插入了Json字符串,並通過java檢索它,這很好,並且工作正常。從aql獲取Aerospike中的整個Json字符串(從java客戶端插入)

現在我很感興趣,看看在AQL斌我的JSON字符串,但我只能看到字符串的一半像

+ ------------------ -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------- + ----------- ----------------------------- + | abcList
----------------------------------------------- -------------------------------------------------- ---- + ---------------------------------------- + | 「[{」 ABC 「:假,」 ABC 「:」 7871248" , 「ABC」:1423114706392, 「ABC」:1423114706392, 「ABC」:5, 「ABC」: 「12345」, 「ABC」:0,」 originalCartItemSequenceNumber「:0,」abc「:false,」abc「:」「,」sourceCustomerId「:nu |」d016cf2a-cf8f-435a-b9d5-de486da4737b「| + ------------ -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------- + ----- ----------------------------------- + 1排(0.001秒)

這裏如果你觀察一些點後,我只能得到點,那麼我怎麼能得到所有的結果是否有任何配置更改,我必須做的?

請有人幫我

回答

2

aql只打印最多256個字符的單元格。這是確保我們不會用大字符串填滿整個屏幕。不幸的是,它是一個硬編碼限制,無法配置。

aql僅用於調試/診斷目的。它不適合在生產中使用。從這個角度來看,上述限制並非不合理。

2

在aql:set output json應該顯示你的整個結果。 set output table將恢復爲默認值。

相關問題