LIMIT
具有数值,是否可以设置{limit}
。
...
RETURN whatever
LIMIT {limit}
也许是这样的(我知道,下一个代码示例不起作用)
...
RETURN whatever
if({limit}>0)
LIMIT {limit}
谢谢!
答案 0 :(得分:1)
您应该通过构建动态查询在应用程序层中处理此逻辑。
修改:
这可以简单地完成,如下面的例子(在PHP中,但可能在所有语言中)
public function doMatchQuery($limit = null)
{
$query = 'MATCH (n) RETURN n';
if ($limit && $limit !== 0) {
// extend the query string
$query .= ' LIMIT '.$limit;
}
}
// Calling your function
$matchAll = $this->doMatchQuery(); // Return all n elements from the db
$matchFirstTen = $this->doMatchQuery(10); // Return the n elements with a limit of 10