sql >> Base de Datos >  >> NoSQL >> MongoDB

Error de bus en Mongodb MongoClient.connect() para Raspberry Pi ARM

Logré corregir el error sacando el repositorio de github, editando bson.h y haciendo una node-gyp rebuild en él.

Aparentemente, el error se debe a una opción de compilación que no es compatible con los dispositivos ARM. En caso de que alguien esté interesado:

  1. Repositorio de clones Git aquí:https://github.com/mongodb/node-mongodb-native
  2. Abra ./node-mongodb-native/node_modules/bson/ext/bson.h
  3. Cambiar #define USE_MISALIGNED_MEMORY_ACCESS de 1 a 0
  4. hacer una node-gyp rebuild para volver a compilar la biblioteca.

Esto funcionó para mí.