У меня есть 2 'V' классы в моей базе данных: «Пользователь» и «Кино» и 2 'E' классы, которые: «Друг» и «isGoing». Край моего «друга» является легким и работает нормально, но всякий раз, когда я пытаюсь выбрать что-либо, используя свойство внутри «isGoing» (дата дате), выбор возвращается пустым.OrientDB - Edge Property in Expand
Примеры:
SELECT expand(both('Friend').outE('isGoing').inV()) FROM #12:0
Это возвращает все "кино", что мои друзья собираются. Используя тот же запрос, но добавить свойство:
SELECT expand(both('Friend').outE('isGoing')[date = '2015-05-29 00:00:00'].inV()) FROM #12:0
Это возвращает мне 0 результатов. Дата, которую я использовал, - это то же самое, что было возвращено при первом выборе, поэтому я не думаю, что это неправильная ошибка.
Есть что-то, что мне не хватает? Моя DB версия 2.0.6
быть уверены, попробовать это выбрать из isGoing где дата = «2015-05-29 00:00:00» увидеть, соответствует ли это что-то – wolf4ood
Пробовал это выбрать из isGoing где дата = «2015-05-29 00: 00:00 ' , и он вернул Edge, но не Cinema, я хотел – Caio
Можете ли вы попробовать '. [Field = value]' в более простом запросе. Может быть 2.0.6 не поддерживает такую фильтрацию. Как насчет этого: 'SELECT expand (оба ('Friend'). OutE ('isGoing') [date = '2015-05-29 00:00:00']) FROM # 12: 0'. – pembeci