問題タブ [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.
c++ - mongo-cxx-driver で Visual Studio プロジェクト設定をセットアップする方法は?
Windows 10 で C++ 用の MongoDB ドライバーのバージョン 3.0.3 を正常にビルドしました。
CMAKE_INSTALL_PREFIX=C:\mongo-cxx-driver
しかし、このドライバーを使用できる Visual Studio 2015 でプロジェクトをセットアップする方法がわかりません。この投稿
はこちらで
見つかりましたが、正確な解決策がわかりません。次のプロパティを試しましたが失敗しました:
- C/C++ > 追加のインクルード ディレクトリ: C:\mongo-c-driver\include\libbson-1.0;C:\mongo-c-driver\include\libmonoc-1.0;C:\mongo-cxx-driver\include\bsoncxx \v_noabi;C:\mongo-cxx-driver\include\mongocxx\v_noabi;%(AdditionalIncludeDirectories)
- リンカー > 追加のライブラリ ディレクトリ: C:\mongo-cxx-driver\lib;%(AdditionalLibraryDirectories)
Visual Studio はエラーをマークしませんが、コードをコンパイルしようとすると、401 エラーが発生します。
誰かが私を助けてくれることを願っています。
編集: すべての 401 エラーの完全なリストは、ここに保存されています。
編集: 新しいプロジェクトを開始し、まったく同じ設定を使用しました。これで、14個のエラーが発生しました。エラーのリストはここに保存されます (編集: 削除されたファイル)。
編集:次の構成を追加しました:
- 構成マネージャー > アクティブ ソリューション プラットフォーム: x64
- C/C++ > 追加のインクルード ディレクトリ: C:\Program Files\boost\boost_1_62_0;
次のエラーが表示されます。
mongodb - mongo-cxx-driver が json に倍増
MongoDB (バージョン 3.1.0-rc0) の C++11 ドライバーを試しているときに、次のコードの出力に混乱しました。
出力:
- これは予想される動作ですか?
- BSON double が JSON で浮動小数点数として表されることを確認するにはどうすればよいですか?
構成: CentOS 7、gcc 6.2.0、mongo-c-driver 1.5.0、mongo-cxx-driver 3.1.0-rc0
c++ - MongoDB C++ ドライバーを使用した BSON ドキュメントの fin
MongoDB テスト データベースに次のドキュメントがあります。
=> 1 と <= 2 のレベルを見つける必要があります。mongocxxでできることはありますか?
c++ - MongoCxx 3.1.0 接続を閉じるにはどうすればよいですか?
接続がほとんどないプログラムがあり、それぞれの接続を閉じる必要があります。お願い助けて。
conn.close() またはどうすれば閉じることができますか?
c++ - Mongo C++ 一括操作
新しい Mongoccx ドライバーで一括操作を実行するにはどうすればよいですか? ドライバーマニュアルはひどいです。そして、どこにも例がありません!!!
関連するクラス: http://mongodb.github.io/mongo-cxx-driver/api/mongocxx-3.1.1/classmongocxx_1_1bulk__write.html
を使用してオペレーションを作成し、 を使用bulk_write::bulk_write()
してクエリを追加できbulk_write::append()
ます。しかし、私はそれを実行する方法について混乱しています。
mongo シェルのような機能を提供していないのは恐ろしいことです。例: https://docs.mongodb.com/manual/reference/method/Bulk/
c++ - MongoDB C++:mongocxx::poolスレッドセーフですか?
接続の取得中に mongocxx::pool を手動でロックする必要がありますか?
つまり、これは安全ですか?(モンゴのウェブサイトからコピーした例)