【问题标题】:getting whole Json String in Aerospike (inserted from java Client ) from aql从 aql 获取 Aerospike 中的整个 Json 字符串(从 java Client 插入)
【发布时间】:2015-02-05 07:03:21
【问题描述】:

我已经通过 java 客户端在 Aerospike Bin 中插入了 Json 字符串,并通过 java 检索它,这很好并且工作正常。

现在我有兴趣在 aql bin 中查看我的 Json 字符串,但我只能看到字符串的一半,例如

+--------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ----------+---------------------------------------- -+ | abcList
-------------------------------------------------- -------------------------------------------------- -+--------------------------------------------+ | "[{"abc":false,"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 秒)

在这里,如果您在某个时间点后观察到,我只会得到点。那么我怎样才能得到所有的结果,我必须做任何配置更改吗?

请有人帮帮我

【问题讨论】:

    标签: aerospike


    【解决方案1】:

    aql 最多只能在一个单元格中打印 256 个字符。这是为了确保我们不会用大字符串填满整个屏幕。不幸的是,它是一个硬编码限制,无法配置。

    aql 仅用于调试/诊断目的。它不适合在生产中使用。从这个角度来看,上述限制并非不合理。

    【讨论】:

      【解决方案2】:

      在 aql 中:set output json 应该会显示整个结果。 set output table 将恢复为默认值。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-07-14
        • 2020-11-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-09-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多