Pokud byste mohli poslat příklad dvou verzí stejné funkce, kterou chcete porovnat, mohl bych vám poskytnout lepší vysvětlení, ale protože jste neuvedl žádný příklad, mohu mluvit pouze obecně.
Některé z rozdílů jsou způsobeny tím, že prostředí Mongo provádí vše postupně. V Node musíte pro řízení toku používat zpětná volání nebo přísliby, což v prostředí Mongo neprovádíte.
Existují také určité rozdíly ve způsobu přístupu ke sbírkám. V prostředí Mongo obvykle používáte db.collectionName
.
Také v prostředí Mongo máte některé věci předdefinované, jako jsou například funkce související s ID objektů.
A nakonec Mongo používá BSON pro data a v Node používáte objektové literály JavaScriptu (více jako JSON, ale méně striktní).
Node používá V8 plus další funkce a Mongo Shell používá SpiderMonkey, přičemž žádná funkce není dostupná v Node.
To vše má důsledky v jemných rozdílech.
Další podrobnosti viz: