Primero, debe usar el patrón descrito aquí (haga clic en nodejs para ver los ejemplos de nodos).
En segundo lugar, las transacciones requieren:
- Motor de almacenamiento WiredTiger
- conjunto de réplicas (servidor 4.0+) o clúster fragmentado (servidor 4.2+)
Las implementaciones que usan el motor de almacenamiento mmapv1 en 4.0 y servidores independientes no admiten transacciones.