Я очень новичок в neo4j и в графической базе данных в целом. Я делаю прототип приложения и не знаю, как мне написать эти запросы.
У меня есть этот домен:
Пользовательский обзор ресторана TypeOfFood
Так у Ресторана есть один или несколько TypeOfFood, Пользователь оставляет отзывы о ресторанах. У Пользователя есть некоторые предпочтительные продукты, соответствующие TypeOfFood, которые продаются в ресторане. Также пользователи связаны друг с другом типичными дружескими отношениями.
Некоторые из запросов, которые я пытаюсь написать:
Дайте мне все рестораны, которые мои друзья оценили на 3 или более звезд, в которых подают блюда, которые мне нравятся (исключая те рестораны, которые я уже оценил)
Предложите мне друзей, которых я, возможно, знаю (я думаю, это должно быть что-то вроде «все друзья, которые являются друзьями моих друзей, но еще не мои, заказать что-то»)