存储多字段数据的所有示例都需要指定值类。但是,直到运行时我才知道字段或类型。我希望能够创建一个具有动态字段值集的区域。例如,
put --key=101 --value=('firstname':'James','lastname':'Gosling')
--region=/region1 --value-class=data.Person
但是,data.Person
类不存在。
此外,我希望能够查询firstname
字段(或该值的任何其他字段)。
如何使用Geode执行此操作?
答案 0 :(得分:1)
您不需要域类来在Geode中存储数据。您可以存储json
natively in Geode。 OQL查询不区分PDX序列化对象和json值。实际上,当您在Geode中存储json
值时,在封面下方会将其转换为PDXInstance
。您可以在documentation中了解有关PDX序列化的更多信息。