2016-09-20 4 views
0

Я имею эту модельПочему я получаю null в результате запроса?

Примечания -> Ключевое слово

где одна ноты есть несколько ключевых слов, которые описывают его. У меня есть эта Vertex:

enter image description here

Как вы можете видеть в "Out Грани" это есть 3 Noticia_keys. Если вы зайдете на график вы получите это:

enter image description here

все ок. Но если я запускаю этот запрос:

select @rid as rid, out(Noticia_keys).name as claves from #12:2 

я получаю этот выход:

enter image description here

Где что нуль взялось?


Новые данные: Поскольку я ясно БД у меня есть новые записи. Это след одного, и проблема остается.

enter image description here

Оба запроса предложил Алессандро не возвращать ничего. Michela: Vertex добавляются через библиотеку ODBOGM, которые переводят Object to Vertex. Это бинарный API с addVertex и addEdge.

+0

Hi @Marcelo какая версия вы используете? –

+0

Привет. У меня есть обновление до v2.2.8 –

+0

Возможно, вы ввели нулевое значение? Потому что это может быть объяснением этого поведения –

ответ

2

Хорошо! Наконец я нашел ошибку! Что было не так:

В запросе

select @rid as rid, out(Noticia_keys).name as claves from #12:2 

из параметр не имеет котировку. Работа запроса хорошо, если вы набираете:

select @rid as rid, out("Noticia_keys").name as claves from #12:2 

Я нашел ошибку только выполнения этого запроса

enter image description here

, которые показывают мне в «клаве» колонку, РИД из другой вершины, как MEDIOS (# 16 :) и Фуэнтес (# 17 :). Реальная проблема заключается в том, что запрос не сбой, если он не нашел свойство в вершине. Так как я запрашиваю «имя», вербальный ответ на ключевое слово правильно, а остальные вне него - null.

Благодарим за ваше время!

Смежные вопросы