存储多字段数据的所有示例都需要指定一个值类。但是,直到运行时我才知道这些字段或它们的类型。我希望能够创建一个具有一组动态字段值的区域。例如,
put --key=101 --value=('firstname':'James','lastname':'Gosling') --region=/region1 --value-class=data.Person
但是,data.Person类并不存在。
此外,我希望能够查询firstname字段(或值的任何其他字段)。
我如何使用Geode做到这一点?
发布于 2016-07-29 03:01:42
您不需要域类来在Geode中存储数据。您可以存储json natively in Geode。OQL查询不区分PDX序列化对象和json值。实际上,当您在Geode中存储json值时,它会在幕后转换为PDXInstance。您可以在documentation中阅读有关PDX序列化的更多信息。
https://stackoverflow.com/questions/38577805
复制相似问题