Объясните работу отношений в mongoose и вывод значений через express

Антон7 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
02.11.2018

Приветствую всех.

Стоит задача и решил выполнить ее использую mean stack.

Пришел к тому что нужно использовать отношения mongoose, потому что как мне кажется по другому - никак.

Нужен человек который в этом разбирается и может ответить на мои вопросы. Постараюсь детально объяснить проблему, для разбирающегося человека будет не проблемой мне объяснить.

В краце:

Есть схема создания пользователя

1) Имя

2) Его задачи

3) Описание

4) Город

Вот в городе и загвоздка, нужно далее по городу выводить всех пользователей. То есть допустим Москва и все данные пользователей из Москвы и т.д, при этом города добавляются из "Админки"

Надеюсь на адекватные расценки, так как база имеется и разжовывать каждый пункт не нужно..