Mongodb Indexing and Data Managing

I am working an application where million of posts data like social media and a seperate collection of like and comments . When i am applying aggregation on post collection with check of like and recent comments then query is taking time to load. I have created some indexes . How can i improve this? Please help me.