Database

[{"_id":"1","title":"Yamaha","data":"Sed ut perspiciatis","type":"Bike"},{"_id":"2","title":"Pulsar","data":"Quis autem vel eum","type":"Bike"},{"_id":"3","title":"Tesla Model Y","data":"because it is pleasure","type":"Car"},{"_id":"4","title":"Harley-Davidson","data":"praising pain was born","type":"Bike"},{"_id":"6","title":"Mustang","data":"non numquam eius","type":"Car"},{"_id":"7","title":"BMW","data":"Man of Culture","type":"Car"}]

Query

db.collection.aggregate([{"$lookup":{"from":"collection","let":{"type":"$type"},"pipeline":[{"$match":{"$expr":{"$and":[{"$eq":["$_id","3"]},{"$eq":["$$type","$type"]}]}}}],"as":"joined"}},{"$match":{"$expr":{"$ne":["$joined",[]]}}},{"$unset":["joined"]}])

Result