I built the same type of query each in a different project and then I combined/optimized it. When I did this I landed up in query like this
One thing I observed here is this is the same as the answer except that the “labors of love” is projected in the first $project whereas in the answer it is done in the second $project. Due to this difference the answer is varying. I did not understand why so. Can anyone please explain???
Note : Please compare the above query with the actual answer to find the difference as described above.