sql >> Databasteknik >  >> NoSQL >> MongoDB

Bussfel på Mongodb MongoClient.connect() för Raspberry Pi ARM

Jag lyckades fixa felet genom att dra repo från github, redigera bson.h , och gör en node-gyp rebuild på den.

Uppenbarligen orsakas felet av ett kompileringsalternativ som inte stöds av ARM-enheter. Bara om någon är intresserad:

  1. Git klonförråd här:https://github.com/mongodb/node-mongodb-native
  2. Öppna ./node-mongodb-native/node_modules/bson/ext/bson.h
  3. Ändra #define USE_MISALIGNED_MEMORY_ACCESS från 1 till 0
  4. gör en node-gyp rebuild för att kompilera om biblioteket.

Det här fungerade för mig.




  1. Mongo DB hittar alla poster med högsta värde beroende på ett nyckelfält

  2. Hur väljer man två tabellvärden (dokument) åt gången efter användar-id i mongoose?

  3. Hur slår man ihop flera fält i en samling?

  4. Reactivemongo serialiserar en karta till ett BSONDocument