sql >> Database >  >> NoSQL >> MongoDB

Busfout op Mongodb MongoClient.connect() voor Raspberry Pi ARM

Ik heb de fout kunnen herstellen door de repo uit github te halen en bson.h te bewerken , en het doen van een node-gyp rebuild erop.

Blijkbaar wordt de fout veroorzaakt door een compilatie-optie die niet wordt ondersteund door ARM-apparaten. Voor het geval iemand geïnteresseerd is:

  1. Git-kloonrepository hier:https://github.com/mongodb/node-mongodb-native
  2. Open ./node-mongodb-native/node_modules/bson/ext/bson.h
  3. Wijzig #define USE_MISALIGNED_MEMORY_ACCESS vanaf 1 naar 0
  4. doe een node-gyp rebuild om de bibliotheek opnieuw te compileren.

Dit werkte voor mij.




  1. Retourneer het eerste element als er geen overeenkomst is gevonden in de array

  2. pymongo:naam 'ISODate' is niet gedefinieerd

  3. CouchDB versus MongoDB (geheugengebruik)

  4. Hoe pandas.DataFrame van/naar Redis in te stellen/te krijgen?