Neo4j只找到10部电影

时间:2016-05-25 21:04:19

标签: php neo4j graphaware neo4j-php-ogm

我今天在松弛的neo4j中发现可以在php中使用ogm。

https://github.com/graphaware/neo4j-php-ogm

我使用测试文件夹中演示的示例和人物和电影表。

但我想只有10部电影,但我现在有所有电影。

这是我在应用程序中的代码:

$movies = $em->getRepository(Personne::class)->findAll();

非常感谢您的回复。

1 个答案:

答案 0 :(得分:3)

令人印象深刻的是,这个图书馆今天早上发布了。感谢您已经使用它。

我假设你的问题中有一个拼写错误,传递给实体经理的类应该是一个电影类。

所以是的,这可能只返回所有Movie节点的一个子集,甚至可以对它们进行排序:

$only10Movies = $em->getRepository(Movie::class)->findAll(['limit' => 10]);

如果您愿意,也可以订购它们:

$movies = $em->getRepository(Movie::class)->findAll(['order' => array('title' => BaseRepository::ORDER_ASC)]);

此处也提供了文档:

https://github.com/graphaware/neo4j-php-ogm/blob/1.0/docs/01-intro.md