2.0 шифрованный запрос с подсчетом

У меня есть графическая база данных с людьми и городами. Делает ли этот запрос то, что я думаю, что он делает?

MATCH (c:City)-->(p:People)
RETURN c,count(p);

Я хочу, чтобы этот запрос выдавал город c с количеством людей в этом городе. Однако счет только один. Это проблема либо с моим загрузчиком, либо с моим запросом. Возвращает ли запрос то, что я думаю? Спасибо


person Badmiral    schedule 01.07.2013    source источник


Ответы (1)


Ваш исходный запрос должен изменить направление.

MATCH (n:City)<--(p:Person) 
RETURN n,count(p)

Вам нужно, чтобы человек шел «в» город, и это возвращает правильные результаты для вашего примера, так как в вашем примере есть 3 человека «LIVES_IN» в Нью-Йорке и 1 человек «LIVES_IN» в Бостоне, и это то, что возвращает запрос в консоль.

person Nicholas    schedule 01.07.2013