Запрос выбора не работает для JSON в OrientDB. Может ли кто-нибудь предоставить рабочий пример, демонстрирующий две вещи:
Правильная вставка данных JSON
Запрос данных JSON
Спасибо!
Запрос выбора не работает для JSON в OrientDB. Может ли кто-нибудь предоставить рабочий пример, демонстрирующий две вещи:
Правильная вставка данных JSON
Запрос данных JSON
Спасибо!
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
Ну вот! Я пытался понять это некоторое время и, наконец, заставил его работать. :)
Запустите следующие команды 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'
Я прочитал этот пример из книги: Начало работы с OrientDB Клаудио Тесорьеро
Надеюсь, поможет!
Этот вопрос продолжается в группе OrientDB здесь. Вы пробовали, все ли работает?