問題タブ [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.
mongodb - mongo c++ Bsonbuilder、BSONObj から final c BSON
ここでの基本的な目標は、配列サブドキュメントなどの文字列形式の json を読み取ることであり {key:"value", boolkey, true, {subkey: value}, array: [x,y,z] }
、append_int、append_bool などすべてのジャズを処理することは気にしません。
便利な C++ BSONObj、mongo::fromjson BSONObjBuilder を使用して最終的に C bson_t を出力する方法。
すなわち。どちらかの線に沿って
また
c++ が c ドライバー上に構築されていることを考えると、bson_t がどこかにあると考えるでしょう。
mongodb - ブーストにリンクされた標準ライブラリが mongo C++ ドライバーのものと一致することを確認します
MongoDB C++ クライアントをインストールしたい。私はそのマニュアルを読みました:
複数の C++ 標準ライブラリを提供するシステムでは、boost にリンクされた標準ライブラリがドライバにリンクされたものと一致することを確認する必要があります。
私のOSはubuntu 14.04です。
上記の引用は私のシステムに適用されますか?
apt-get install libboost-all-dev をインストールしたブーストに、どの標準ライブラリがリンクされているかを確認するにはどうすればよいですか?
libboost-all-dev が c++11 に対してリンクされていない場合、ソースからビルドする必要がありますか?
アプリケーションでマルチスレッドを使用する予定ですが、ブースト、mongodb C++ クライアント、およびその他のライブラリがマルチスレッド フラグを使用してリンクされていることを確認する必要がありますか?
c++ - C++ mongoclient ドライバー 2.4 とのリンク中のリンカー エラー
mongodb C++ ドライバーに対してアプリケーションをリンクしようとしているときに、1 つのリンカー エラーが発生します。何が問題なのかわかりません。
c++ - C++ で配列フィールドを更新する方法
float 値の配列を計算するクエリ結果を繰り返し処理しています。C++ から元のレコードに追加するか、既に存在する場合は更新します。
Javascript から、次のようなことを行います。
を使用する場合を除いて、これは C++ ドライバー (私はまだ 2.6 を実行しています) では実行できないようですupdate
。true の場合、クエリからのペア (OID、new_array) を配列に保存し、次の呼び出しを繰り返す必要があると思います。conn.update("kb.scraps", QUERY("_id" << OID), BSON("new_field" << new_array))
ご協力いただきありがとうございます!
c# - c# Mongodb driver 2.2 を使用して、特定のフィールドでグループ化されたときに最大レコードを見つける方法
「UserRecords」としてコレクションを持っています。このための構造は次のとおりです
もっと...
今度は、各カテゴリで Max をクリックしてもらいたいと思います。最新のMongo C#ドライバーを次のように使用する
mongodb - Document::element の設定解除、MongoCXX 検索オプション プロジェクション
以下は、プロジェクト検索オプションでmongoクエリを使用しようとするコードです。
上記の「opts」を使用しないクエリはうまく機能しますが、「opts」を使用すると次のエラーが発生します。
c++ - 新しい C++ Mongo ドライバー: 型の確認方法と文字列値の取得方法
チュートリアルで答えが見つからない 2 つの質問があります。
ドキュメントを取得し、次のようにドキュメントから要素を取得します。
デバッグ目的で、型の文字列値を取得する方法はありますか? お気に入り:
(これは機能しません)
2 番目の質問は、utf8 型の値を std::string に変換する方法です。これは機能しません:
任意のヒント?
c# - 次の SQL クエリに相当する Mongodb クエリ
次のような構造を持つ UserData としてテーブルがあります
ここで、個々のカテゴリで最大値を持つすべての行を選択したいと考えています。私の結果セットはそうあるべきです。
これをMongoDBクエリに入れたいです。
同等のSQLはこれです
MongoDBクエリで同じ結果を得るにはどうすればよいか知りたい