Как получить длину этого массива, используя $ проектКак найти длину массива объектов в MongoDB
{ $project: { 'chatCount' : {$size:"messages.chats"} }
где сообщения массив возвращается через $ поиска.
Это дает только длину, как '1'
сообщения содержит -> messages.chats [0], [1], [2] .. в качестве внутренних массивов
Как я могу получить длину чатов , (скажем, 3 для выше) с помощью $ размера или любого другого
ответа оценен ..
Используйте «messages.chats.length» на месте messages.chats. – Anshul
можете ли вы опубликовать вывод своего запроса на агрегацию без этапа $ project? – felix
Добавить $ расслабиться. '{$ unwind:" $ message.chats "}' до этапа проекта – Veeram