1

是否可以在 usergrid 中插入集合类型数据(列)(作为 cassandra 支持集合类型列)。我试过了

curl -XPOST http://localhost:8080/<org>/<app>/<collection> 
                -d '{"name":"1974", "category":{"a","b","c"}}'

但它回复 json_parse 错误。


对回答的回应:我知道上述请求中的有效负载不是有效的 JSON,我只是试图告诉我有什么方法可以设置类型列(我需要防止单列记录上的重复条目)。使用方括号,它创建不会阻止重复条目的列表类型列。


一位核心成员回复说,在当前版本(1.0)上,usergrid 不支持设置类型列。

4

1 回答 1

1

当然是——但你的有效载荷不是有效的 JSON;在 JSON 中,您使用方括号来指定一个 Array: []

请尝试:

curl -X POST http://localhost:8080/<org>/<app>/<collection> 
            -d '{"name":"1974", "category":["a","b","c"]}'
#                                          ^           ^
于 2015-09-02T20:34:41.680 回答