問題タブ [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 に答える
1588 参照

c++ - MongoDB 3.2 ドキュメントに BSON 配列を追加し、値を抽出して戻す (MongoCXX 3.2) (C++ 11)

では、配列を追加するにはどうすればよいですか?また、 float 配列を and array または vector に読み戻すにはどうすればよいでしょうか?

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

c++ - BSON 型と std::chrono

公式の MongoDB C++ チュートリアルを実行しようとしたときに、理解できないエラーが発生しました。次のコードは、Web サイトから直接取得されます。

そして、GCC (v6.1.1) から得られるエラーは次のようになります。

chrono::milliseconds中括弧の代わりに括弧で初期化しようとしましたが、GCC は、利用可能なbsoncxx::types::b_dateコンストラクターと私が提供しているものとの間の型の不一致について、より明確に不平を言いました。また、 MongoDB C++11 Driver docschrono::system_clock::time_pointに従って、同じ番号で初期化してフィードしようとしましたが、それでも不一致が発生しました。

だから...チュートリアルの資料がうまくいかない理由がわかりません。また、C ++の型付け、テンプレート、またはブレース初期化子リストを完全に理解していません。また、私が抱えている問題に特化したチュートリアルを喜んで実行したいと思いますが、Google で何を検索すればよいかさえわかりません。知識のギャップが広すぎる。=P

したがって、どんな助けでも大歓迎です。=)

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

mongodb - mongodb mongoccx C++11 - find_on(): エラー:

私は次のようなものを書きました:

結果:

例のように見えます。引数の型は viwe_or_value です...

0 投票する
0 に答える
761 参照

c++ - Mongocxx が表示されない

Eclipse リンカー mongocxx bsoncxx ライブラリをインストールして追加した後、コードをコンパイルしてみてください。

しかし、それはエラーで失敗します:

多分私は何か間違ったことをした公式ページで、 https://github.com/mongodb/mongo-cxx-driver/wiki/Quickstart-Guide-(New-Driver)

私はEclipseとOS OpenSuseを使用しています

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

c++ - MongoDB C++ チュートリアル プログラムが失敗する: 'mongoccxx::v_noabi::logic_error'

C++ と MongoDB で何かを成し遂げようとしています。今までいろいろな問題がありましたが、乗り越えてきました。

それから私はこれを手に入れました:

そして率直に言って、私は希望を失っています。これは、私が実行しようとしている例です: https://docs.mongodb.com/getting-started/cpp/insert/

コンパイルしたプログラムを実行しようとすると、エラーが表示されます。「hellomongo」の例を問題なくコンパイルして実行できるので、少なくとも部分的にはドライバーが正しくインストールされています。

私のコード:

次のコマンドを使用して例をコンパイルします。

どんな助けでも大歓迎です!私は C++ の経験がほとんどないので、何が問題なのか少しわかりません。

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

mongodb - mongo cxx ドライバーを使用して特定のフィールドの値を取得する方法

たとえば、mongo コマンド ラインまたはシェルを使用して、次のドキュメントを挿入しました。

次に、このエントリは、システムが作成した ID でデータベースにログインされます。

cxx ドライバーを使用して、特定のフィールド (この場合は _id) の値のみを返す次のコマンド ラインを実現したい場合、どのようにすればよいですか?

コマンドラインは次のとおりです。

次のC++コードを試しました

それは単に私に何も与えません。

私が設定した場合

次に、JSON メッセージ全体を返します。

何か良いアイデアがあれば教えてください。