sql >> データベース >  >> NoSQL >> MongoDB

Raspberry PiARMのMongodbMongoClient.connect()でのバスエラー

    githubからリポジトリをプルし、bson.hを編集することで、エラーを修正することができました。 、およびnode-gyp rebuildを実行します その上で。

    どうやら、エラーはARMデバイスでサポートされていないコンパイルオプションが原因であるようです。誰かが興味を持っている場合に備えて:

    1. ここでGitクローンリポジトリ:https://github.com/mongodb/node-mongodb-native
    2. ./node-mongodb-native/node_modules/bson/ext/bson.hを開きます
    3. #define USE_MISALIGNED_MEMORY_ACCESSを変更します 1から 0
    4. node-gyp rebuildを実行します ライブラリを再コンパイルします。

    これは私にとってはうまくいきました。




    1. mongodb-文字列またはObjectIdを使用してDBRefを構築します

    2. Mongodb ObjectIDはドキュメント間で一意ですか?

    3. TornadoとRedisを非同期で使用するにはどうすればよいですか?

    4. 浮動小数点数でのPyMongoの誤動作