Me he enfrentado a un tipo de problema similar y, después de investigar mucho, descubrí que se debía a una versión anterior de mongoose, ya que las versiones anteriores no son compatibles con los cambios importantes en MongoDB 3.6 y superior.
Actualicé la versión de mangosta una por una y descubrí que funciona perfectamente bien con la versión de mangosta 4.12.2
o superior ([email protected]).
Puede actualizar su versión de mangosta ejecutando el siguiente comando:
npm install [email protected]