問題タブ [mongodb-c]
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++ - OSXでのMongodbconnect()セグメンテーション違反
最近macに移行し、MongoDBを使用するc++アプリで作業しています。
コードはUbuntuで機能しましたが、MACでラム酒を使用すると、接続しようとするとセグメンテーション違反が発生し、例外も発生しません(これをキャッチしています)。
サーバーは稼働しており、pymongoまたはmongoシェルを介してサーバーを接続すると、正常に動作し、コレクションを読み取ることができます。
ここでセグメンテーション違反が発生します:
url = "localhost"、 "localhost:27017"などの場合は関係ありません... connectを呼び出すと、オブジェクト(conn)がインスタンス化されて正しく割り当てられ、ダブルチェックしたときに常にセグメンテーション違反が発生します。
最新のc++ドライバーとmacosxマウンテンライオンに既知の問題はありますか?アプリケーションに署名する必要がありますか、それともrootとして実行する必要がありますか?
前もって感謝します
qt - Qt Creator で MongoDB C ドライバーを使用するには?
MongoDB をバックエンド データベースとして使用する Qt GUI アプリケーションを開発したいと考えています。そのため、MongoDB C ドライバーまたは C++ ドライバーを使用する必要があります。
正直なところ、Windows で C++ ドライバーをビルドするのは少し難しいです。「scons」を実行すると、ブーストが見つからず、ブーストがインストールされました。どうしてか分かりません。
そのため、MongoDB C ドライバーを選択します。「scons」を行ったところ、うまくいき、4つのファイル(bson.lib、bson.dll、mongoc.lib、mongoc.dll)が生成されました。しかし、これらのライブラリと DLL を使用して Qt Creator で動作させる方法が正確にはわかりません。
c++ - Visual Studio 2010 C++ で動作する MongoDB ドライバーを取得しようとしています。
C++ 用の MongoDB ドライバーは、操作が信じられないほど複雑です。MongoDB インスタンスに行を挿入する単純な C++ プロジェクトを作成したいと考えています。x64 ENV と VS2010 IDE で必要です。
ドライバーのバイナリまたは簡単なサンプル ソリューション ファイルを持っていますか?
Mongo の Web サイトにあるマニュアルはまったく役に立ちません。
ありがとう!
mongodb - MongoDB-C と BSON
BSON 形式で MongoDB コレクションのコンテンツを取得することは可能でしょうか? つまり、たとえばフィールドが「1」に等しい場合{"name" : "John","age" : 24}
、"tutorial.persons"
コレクションのような結果を取得します。_id
PS:driver-cを使用します
c - mongodb c-api の $exists クエリ
Cで次のmongodbクエリを実装しようとしています
db.test.find({"timestamp": {"$exists":true}});
私はそれが何かのようになるだろうと思った
しかし、うまくいきません。私が間違っていることは何ですか?
mongodb - mongodb C ドライバーでリストを使用する
これが私のコレクションの構造部分です:
C libで「likes」フィールドの値のリストを取得するには、どの方法をアドバイスしてもらえますか?
mongodb - mongodb-C のサブ配列のサブオブジェクト
これが私のコレクションの構造部分です:
C libで「id」および/または「name」フィールドの値のリストを取得するには、どの方法をアドバイスしてもらえますか?
mongodb - mongodb C ドライバーのサブドキュメントの Mongo_count
これが私のコレクションの構造部分です:
関数「distinct」を使用した後(リンクを参照:mongodb-Cのサブ配列のサブオブジェクト)
サブドキュメントの数を数えるための最良の解決策は何ですか?
mongo_count の使用は、distinct および mongo_run_command() 関数と互換性がないためです。
c++ - リンクされたライブラリで Boost バージョンを混在させる
Boost を使用し、静的にリンクされたライブラリで MongoDB Cxx ドライバー 2.2 (Boost Filesystem v2 のために Boost 1.48 を使用する必要がある) を使用するアプリケーションがあります。
ここで、アプリケーションの Boost バージョンを 1.54 にアップグレードして、Boost.Log を使用したいと考えています。
1.54 を使用し、1.48 を使用するライブラリにリンクする場合、それを行うことは可能ですか?
注: アプリケーションは Windows XP で実行する必要があるため、MongoDB Cxx ドライバーをアップグレードできません。