Apache Ignite中是否支持JSON? 例如:
{
"stuff": {
"onetype": [
{"id":1,"name":"John Doe"},
{"id":2,"name":"Don Joeh"}
],
"othertype": {"id":2,"company":"ACME"}
},
"otherstuff": {
"thing": [[1,42],[2,2]]
}
}
目标是能够基于JSON中的任何字段进行查询。到目前为止,Apache Ignite已经看到了创建一个类然后存储它的对象 - 可以在第一级Key / Value对上添加索引和查询json,但是没有看到嵌套JSON的任何示例。
使用MongoDB或Cassandra来满足这种需求(索引和查询JSON中的任何嵌套字段)可能更好吗?
答案 0 :(得分:1)
当JSON放入缓存时,它被视为常规字符串
当JSON只有一个级别时,可以将其表示为POJO或BinaryObject,将其放入缓存并从所有查询功能中受益,但到目前为止,嵌套对象无法正确索引和查询。
作为选项,您可以使用ScanQueries