0

最近我开始使用neo4j和neomodel,现在我需要在neomodel中用OR过滤2个参数。我在文档和代码中进行了搜索,但找不到任何相关信息。在 django 模型中有一个 Q 对象来处理查询中的 OR。如何在 neomodel 中处理 OR 查询?我必须从 http 请求中获取查询参数并对其进行响应。Neomodel 处理 AND,但我不知道用 OR 处理查询。有没有办法在不手动使用密码的情况下处理它?

4

2 回答 2

1

在版本neomodel 3.3.4 (3) 中存在 Q 支持。

Model.nodes.filter(Q(Q(a) | Q(b)) & Q(c))
于 2018-11-21T00:47:05.900 回答
0

如文档的高级查询部分所述,有一个双下划线前缀in运算符。所以就像title__in

于 2018-05-14T13:06:01.073 回答