Neo4j найти только 10 фильмов

Сегодня я обнаружил в slack neo4j, что в php можно использовать ogm.

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

Я использую примеры, показанные в тестовой папке с персоной и таблицей фильмов.

Но я хочу иметь только 10 фильмов, но теперь у меня есть все фильмы.

Это мой код в приложении:

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

Спасибо уже за отзывы.

2

Решение

Вау, это впечатляет, эта библиотека была выпущена этим утром. Спасибо за то, что уже использовали это.

Я предполагаю, что у вас есть опечатка в вашем вопросе, и что класс, передаваемый менеджеру сущностей, должен быть классом фильма.

Так что да, это возможно, только вернуть подмножество всех узлов 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

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]