Neo4j 只找到 10 部电影

Neo4j find only 10 movies

今天在slack neo4j中发现可以在php中使用ogm。

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

我将测试文件夹中演示的示例与人物和电影一起使用 table。

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

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

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

已经感谢您的回复。

哇,太棒了,这个库是今天早上发布的。感谢您已经使用它。

我假设您的问题有错别字,传递给实体管理器的 class 应该是电影 class。

所以是的,这可能只是 return 所有 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