Database

db={"data":[{_id:"1",_descriptionID:"11",last_date:null,next_data:null},{_id:"2",_descriptionID:"22",last_date:null,next_data:null},],description:[{_id:"11",description_name:"test"},{_id:"22",description_name:"actual"}]}

Query

db.data.aggregate([{"$lookup":{"from":"description","localField":"_descriptionID","foreignField":"_id","as":"description",}},{"$set":{"description":{"$first":"$description"}}},{"$set":{"description_name":"$description.description_name"}},{"$project":{"_id":1,"_descriptionID":1,"last_date":1,"next_data":1,"description_name":1}}])

Result