у меня есть 2 коллекцииMongoDB PHP получение данных из нескольких коллекций
- Пользователи - имя, очки, клан (ObjectID)
- кланов - имя
Так что мне нужно, чтобы получить Кланы очков с эта логика:
Сумма всех пользовательских очков в тех же кланах, разделите количество пользователей кланов, группу по кланам, порядок по общему количеству очков и лимит 10. Вскоре мне нужно получить лучшие 10 кланов.
Но я не мог создать запрос. Спасибо за помощь.
Благодарим за ответ. Но как я могу вставлять кланы в документ «Пользователи»? Могу ли я использовать sub-запрос в PHP с агрегатной структурой MongoDB? –