Ich habe es geschafft, den Fehler zu beheben, indem ich das Repo von Github gezogen und bson.h bearbeitet habe , und einen node-gyp rebuild durchführen drauf.
Anscheinend wird der Fehler durch eine Kompilierungsoption verursacht, die von ARM-Geräten nicht unterstützt wird. Nur falls es jemanden interessiert:
- Git-Klon-Repository hier:
https://github.com/mongodb/node-mongodb-native - Öffnen Sie
./node-mongodb-native/node_modules/bson/ext/bson.h - Ändern Sie
#define USE_MISALIGNED_MEMORY_ACCESSvon1auf0 - Führen Sie einen
node-gyp rebuilddurch um die Bibliothek neu zu kompilieren.
Das hat bei mir funktioniert.