Czy mogę użyć $ project do zwrócenia pola jako dokumentu najwyższego poziomu w kwerendzie agregacji mongo?
Mam dokument podobny do następującego, w którym chcę zwrócić pole bieżących dokumentów najwyższego poziomu jako sam dokument najwyższego poziomu w tablicy wyników:
{
field1:{contents:{}}
field2:{othercontent:{}}
}
Chcę, aby wyniki mojego zapytania agregacyjnego zwracały następujące informacje
{
contents:{}
}
Czy można to zrobić za pomocą $ project i struktury agregacji?