問題タブ [mongo-cxx-driver]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
542 参照

c++ - mongoccxx C++ ドライバーを介して MongoDB にファイルをアップロードする方法は?

mongo-cxx-driver を使用してファイルをアップロードしたいのですが、方法が見つかりません。mongodb の gridfs 機能を使用しようとしましたが、統合できませんでした。現在の安定バージョンの mongodb-cxx-driver (3.1.1) を使用します。

次のようにファイルを保存しようとすると、gridFs はエラーをスローします。

エラー: store_file: /usr/include/boost/smart_ptr/scoped_ptr.hpp:99: T* boost::scoped_ptr::operator->() const [with T = mongo::AtomicWord]: アサーション `px != 0'失敗した。中止 (コアダンプ)

また、mongo クライアントが初期化されている場合、セグメンテーション違反エラーが発生します。