Database
db={"timeRecords":[{"_id":ObjectId("5fc6a51f327fa88dcd8bc07d"),"name":"Record 1","experience":ObjectId("5fc6a529327fa88dcd8bc07e")},{"_id":ObjectId("5fc6a531327fa88dcd8bc07f"),"name":"Record 2","experience":ObjectId("5fc6a529327fa88dcd8bc07e")},{"_id":ObjectId("5fc6a53a327fa88dcd8bc080"),"name":"Record 3","experience":ObjectId("5fc6a53a327fa88dcd8bc081")},{"_id":ObjectId("5fc6a545327fa88dcd8bc082"),"name":"Record 4","experience":ObjectId("5fc6a53a327fa88dcd8bc081")}],"experience":[{"_id":ObjectId("5fc6a529327fa88dcd8bc07e"),"description":"Experience 1"},{"_id":ObjectId("5fc6a53a327fa88dcd8bc081"),"description":"Experience 2"}]}
Query
db.timeRecords.aggregate([{"$lookup":{"from":"experience","localField":"experience","foreignField":"_id","as":"experienceData"}}])