Запросы к сериализированным свойствам не работают

Я хочу запросить сериализованное поле или свойство в neo4jrb, но не работает.

у меня есть сериализованное свойство типа массив, что-то вроде этого:

Class Thing
  include Neo4j::ActiveNode

  property :coordinates, default: [0,0]

  serialize :coordinates, type: Array
end

Я хочу запрашивать

Thing.where(coordinates: [1,2])

и это возвращает [ ], но у меня есть вещь с [1,2] координатами.

какой способ спросить это?

1 ответ

Попробуйте следующий запрос:

МАТЧ ( result: 'Thing') WHERE (result.coordinates = [1, 2]) RETURN result

Другие вопросы по тегам