Cóż, tak, obiekt-relacyjny Mapery są zbędne w MongoDB, ponieważ MongoDB nie jest relacją bazy danych, jest to baza danych zorientowana na dokumenty.
Więc zamiast SQL piszesz zapytania w JSON. Chyba że naprawdę, naprawdę chcesz napisać surowy JSON, w przeciwieństwie do, powiedzmy, Linq, to nadal będziesz chciał użyć mappera. A jeśli nie chcesz tworzyć sprzężenia z samym MongoDB, nie chcesz przekazywać rzeczywistego Document
obiekty wokół, chcesz je odwzorować na prawdziwe POCO.
Mapowanie jest znacznie łatwiejsze z bazą danych zorientowaną na dokumenty, taką jak MongoDB, ponieważ masz zagnieżdżone dokumenty zamiast relacji, ale to nie znaczy, że całkowicie zniknie. Oznacza to po prostu, że zastąpiłeś jeden rodzaj „niedopasowania impedancji” innym, nieco mniej dramatycznym niedopasowaniem.