不支持的带有令牌的命令格式 - '""' Aerospike
Unsupported command format with token - '""' Aerospike
我正尝试在 aerospike 中插入一条记录,如下所示:
insert into NameSpace.SetName(PK,id,value,formId) values("1","23","hello","");
我收到以下错误:
Unsupported command format with token - '""'
Make sure string values are enclosed in quotes.
Type " aql --help " from console or simply "help" from within the aql-
prompt.
感谢任何帮助。
似乎对我有用:
$ aql
Seed: 127.0.0.1
User: None
Aerospike Query Client
Version 3.15.3.14
C Client Version 4.3.12
Copyright 2012-2017 Aerospike. All rights reserved.
aql> insert into test.Whosebug (PK,id,value,formId) values("1","23","hello","");
OK, 1 record affected.
aql> select * from test.Whosebug where PK="1"
+------+---------+--------+
| id | value | formId |
+------+---------+--------+
| "23" | "hello" | "" |
+------+---------+--------+
1 row in set (0.011 secs)
OK
服务器版本为
$ asd --version
Aerospike Community Edition build 4.3.0.2
或者,使用其中一种语言客户端。您不应该尝试通过 AQL 构建应用程序,它只是一个管理员工具(具有轻量级数据浏览)。
安装
$ sudo yum install python-devel
$ sudo yum install openssl-devel
$ pip install aerospike
$ python
运行
>>> import aerospike
>>> config = {'hosts': [('127.0.0.1', 3000)]}
>>> client = aerospike.client(config).connect()
>>> key = ('test', 'Whosebug', '1')
>>> client.put(key, {'id': '23', 'value': 'hello', 'formId': ''})
0L
>>> import pprint
>>> pprint.pprint(client.get(key))
(('test',
'Whosebug',
None,
bytearray(b'CHu\xf09%a\xf0\x8d\x86\x14\x0f\xea\x93\xeb\xf6\x7f\x16\x87\xd0')),
{'gen': 1, 'ttl': 431818},
{'formId': '', 'id': '23', 'value': 'hello'})
我正尝试在 aerospike 中插入一条记录,如下所示:
insert into NameSpace.SetName(PK,id,value,formId) values("1","23","hello","");
我收到以下错误:
Unsupported command format with token - '""'
Make sure string values are enclosed in quotes.
Type " aql --help " from console or simply "help" from within the aql-
prompt.
感谢任何帮助。
似乎对我有用:
$ aql
Seed: 127.0.0.1
User: None
Aerospike Query Client
Version 3.15.3.14
C Client Version 4.3.12
Copyright 2012-2017 Aerospike. All rights reserved.
aql> insert into test.Whosebug (PK,id,value,formId) values("1","23","hello","");
OK, 1 record affected.
aql> select * from test.Whosebug where PK="1"
+------+---------+--------+
| id | value | formId |
+------+---------+--------+
| "23" | "hello" | "" |
+------+---------+--------+
1 row in set (0.011 secs)
OK
服务器版本为
$ asd --version
Aerospike Community Edition build 4.3.0.2
或者,使用其中一种语言客户端。您不应该尝试通过 AQL 构建应用程序,它只是一个管理员工具(具有轻量级数据浏览)。
安装
$ sudo yum install python-devel
$ sudo yum install openssl-devel
$ pip install aerospike
$ python
运行
>>> import aerospike
>>> config = {'hosts': [('127.0.0.1', 3000)]}
>>> client = aerospike.client(config).connect()
>>> key = ('test', 'Whosebug', '1')
>>> client.put(key, {'id': '23', 'value': 'hello', 'formId': ''})
0L
>>> import pprint
>>> pprint.pprint(client.get(key))
(('test',
'Whosebug',
None,
bytearray(b'CHu\xf09%a\xf0\x8d\x86\x14\x0f\xea\x93\xeb\xf6\x7f\x16\x87\xd0')),
{'gen': 1, 'ttl': 431818},
{'formId': '', 'id': '23', 'value': 'hello'})