Performance 如何从有限制的密码返回所有内容
几乎我所有的密码都是用limit{l}参数化的。 调用方应将l作为输入传递。 但是,我有一个新的要求,不限制结果。e、 如果调用方通过2作为限制,我返回2行,但是如果调用方通过-1/0作为限制,我应该返回所有内容Performance 如何从有限制的密码返回所有内容,performance,neo4j,cypher,Performance,Neo4j,Cypher,几乎我所有的密码都是用limit{l}参数化的。 调用方应将l作为输入传递。 但是,我有一个新的要求,不限制结果。e、 如果调用方通过2作为限制,我返回2行,但是如果调用方通过-1/0作为限制,我应该返回所有内容 很明显,我可以保留两个查询,一个有限制,另一个没有限制,然后执行if/else。想知道是否有一种更聪明的方法来取消对包含limit子句的密码的限制。不受支持。但是,您可能会提出一个问题,即允许使用SKIP and LIMIT中的表达式?似乎无法在密码查询中使用此选项。查询字符串是静态的
很明显,我可以保留两个查询,一个有限制,另一个没有限制,然后执行if/else。想知道是否有一种更聪明的方法来取消对包含limit子句的密码的限制。不受支持。但是,您可能会提出一个问题,即允许使用SKIP and LIMIT中的表达式?似乎无法在密码查询中使用此选项。查询字符串是静态的还是动态生成的?在后一种情况下,只有当客户机传递的值不同于-1时,才可以附加limit子句。目前,我正在根据是否必须限制动态生成查询。我拒绝满足于这种做法:)