Фильтр с ИЛИ в неомоделе - PullRequest
0 голосов
/ 14 мая 2018

Недавно я начал использовать neo4j и neomodel, и теперь мне нужно отфильтровать 2 параметра с помощью OR в neomodel.Я искал в документе и кодах, но не мог найти ничего об этом.В модели django есть объект Q для обработки OR в запросах.Как можно обрабатывать запрос ИЛИ в Neomodel?Я должен получить параметры запроса из http-запроса и ответа на него.Neomodel обрабатывает AND, но я не знаю, как обрабатывать запросы с помощью OR.Есть ли способ справиться с этим, используя шифровую мануалию?

Ответы [ 2 ]

0 голосов
/ 21 ноября 2018

В версии neomodel 3.3.4 (3) существует поддержка Q.

Model.nodes.filter(Q(Q(a) | Q(b)) & Q(c))
0 голосов
/ 14 мая 2018

Существует оператор префикса in с двойным подчеркиванием, как описано в разделе расширенных запросов *1003* документов. Так что это как title__in

...