选择查询不适用于OrientDB中的JSON。有人可以提供展示两件事的工作示例:
正确插入JSON数据
查询JSON数据
谢谢!
答案 0 :(得分:4)
1.使用“content”来实现JSON插入。
例如 -
insert into Person content {"name":"nawab","age":25}
要运行此功能,您必须事先配置为 -
1.通过 -
create class Person extends V
2.然后创建属性名称和年龄
create property Person.name string
create property Person.age integer
答案 1 :(得分:3)
你走了!我一直试图弄清楚这一段时间,最后让它发挥作用。 :)
运行以下显示的sql命令:
create class EXAMPLE
/* The trick is: Do not 'CREATE' the property with any type */
insert into EXAMPLE (my_prop) values ({"name": "James", "age": 23})
insert into EXAMPLE (my_prop) values ({"name": "Harden", "age": 24})
/* Fetch the fields inside the JSON */
select my_prop.name from example
select my_prop.age from example where my_prop.name like 'James'
我从书中读到了这个例子:Getting Started with OrientDB By Claudio Tesoriero
希望它有所帮助!
答案 2 :(得分:1)
这个问题在OrientDB小组here中继续存在。如果一切正常,你试过吗?