There are many videos on this.
Example: https://www.youtube.com/watch?v=45y0Tsu7bog
I have a MacBook Pro, Retina, 13-inch, Mid 2014 (MacBookPro11,1) that I would like to upgrade the hard drive. What style of PCIe SSD do I need for this?
Researching these online I see a lot of different varieties of these drives.
I have seen:
1. HP EX920 M.2 1TB PCIe 3.0 x4 (link: https://www.ebay.com/itm/372288828480)
2. Toshiba 1TB Gen3 x4 PCIe NVMe M.2
They all seem to look alike, but which one will work on my computer?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic