問題タブ [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.

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

c++ - OSXでのMongodbconnect()セグメンテーション違反

最近macに移行し、MongoDBを使用するc++アプリで作業しています。

コードはUbuntuで機能しましたが、MACでラム酒を使用すると、接続しようとするとセグメンテーション違反が発生し、例外も発生しません(これをキャッチしています)。

サーバーは稼働しており、pymongoまたはmongoシェルを介してサーバーを接続すると、正常に動作し、コレクションを読み取ることができます。

ここでセグメンテーション違反が発生します:

url = "localhost"、 "localhost:27017"などの場合は関係ありません... connectを呼び出すと、オブジェクト(conn)がインスタンス化されて正しく割り当てられ、ダブルチェックしたときに常にセグメンテーション違反が発生します。

最新のc++ドライバーとmacosxマウンテンライオンに既知の問題はありますか?アプリケーションに署名する必要がありますか、それともrootとして実行する必要がありますか?

前もって感謝します

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

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 で動作させる方法が正確にはわかりません。

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

c++ - Visual Studio 2010 C++ で動作する MongoDB ドライバーを取得しようとしています。

C++ 用の MongoDB ドライバーは、操作が信じられないほど複雑です。MongoDB インスタンスに行を挿入する単純な C++ プロジェクトを作成したいと考えています。x64 ENV と VS2010 IDE で必要です。

ドライバーのバイナリまたは簡単なサンプル ソリューション ファイルを持っていますか?

Mongo の Web サイトにあるマニュアルはまったく役に立ちません。

ありがとう!

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

mongodb - MongoDB-C と BSON

BSON 形式で MongoDB コレクションのコンテンツを取得することは可能でしょうか? つまり、たとえばフィールドが「1」に等しい場合{"name" : "John","age" : 24}"tutorial.persons"コレクションのような結果を取得します。_idPS:driver-cを使用します

0 投票する
2 に答える
277 参照

c - mongodb c-api の $exists クエリ

Cで次のmongodbクエリを実装しようとしています

db.test.find({"timestamp": {"$exists":true}});

私はそれが何かのようになるだろうと思った

しかし、うまくいきません。私が間違っていることは何ですか?

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

mongodb - mongodb C ドライバーでリストを使用する

これが私のコレクションの構造部分です:

C libで「likes」フィールドの値のリストを取得するには、どの方法をアドバイスしてもらえますか?

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

mongodb - mongodb-C のサブ配列のサブオブジェクト

これが私のコレクションの構造部分です:

C libで「id」および/または「name」フィールドの値のリストを取得するには、どの方法をアドバイスしてもらえますか?

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

mongodb - mongodb C ドライバーのサブドキュメントの Mongo_count

これが私のコレクションの構造部分です:

関数「distinct」を使用した後(リンクを参照:mongodb-Cのサブ配列のサブオブジェクト

サブドキュメントの数を数えるための最良の解決策は何ですか?

mongo_count の使用は、distinct および mongo_run_command() 関数と互換性がないためです。

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

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 ドライバーをアップグレードできません。