J'ai réussi à corriger l'erreur en extrayant le référentiel de github, en modifiant bson.h , et faire une node-gyp rebuild dessus.
Apparemment, l'erreur est causée par une option de compilation qui n'est pas prise en charge par les appareils ARM. Juste au cas où quelqu'un serait intéressé :
- Dépôt de clones Git ici :
https://github.com/mongodb/node-mongodb-native - Ouvrir
./node-mongodb-native/node_modules/bson/ext/bson.h - Modifier
#define USE_MISALIGNED_MEMORY_ACCESSde1à0 - faire une
node-gyp rebuildpour recompiler la bibliothèque.
Cela a fonctionné pour moi.