問題タブ [mongo-c-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 投票する
0 に答える
94 参照

mongodb - mongo C ドライバー 1.2.0 でのエラー処理

新しいmongo Cライブラリで接続エラーを処理する方法はありますか? 古いバージョンのドライバー (レガシー) では、古いバージョンのドライバーは、Mongo にアクセスするための関数の呼び出しで、MONGO_CONN_FAIL、MONGO_NS_INVALID などのエラー コードを返しました。新しい API はこれらのエラーを内部的に処理しますか?

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

c - 新しいMongo Cドライバーにmongo_find_one()に相当するものはありますか?

従来の Mongo C ドライバーにはmongo_find_one、MongoDB サーバーで単一のドキュメントを検索するために使用される aa function がありました。

新しい Mongo ドライバーにも同様の機能はありますか。次のドキュメントを使用していますが、同等のものを見つけることができませんでした。

http://api.mongodb.org/c/1.2.0/

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

c - mongo C ドライバーのユーザー名パスワードを使用して URI を作成する方法。

私はmongo 3.0.8を使用しています。パスワード admin を持つ認証済みユーザー admin がいます。次のようにmongoシェルに接続できます。

モンゴ管理者 -u アムディン -p アムディン

ただし、次のCコードを使用して接続しようとしました。これは私にエラーを与えます

警告: クライアント: 接続に失敗しました: ipv4 127.0.0.1:27017、エラー: 111、接続が拒否されました

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

c - mongo c ドライバーを使用してコレクション全体のカーソルを取得する

mongo バージョン 3.0 で mongo c ドライバー 1.1 を使用しています。コレクションへのカーソルを取得する関数を作成する必要があります。ドキュメントで次の例を見つけました。

http://api.mongodb.org/c/1.1.0/mongoc_cursor_t.html

クエリが必要ないことを除いて、これを正確に実行したい (コレクション内のすべてのドキュメントに一致する)

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

c - mongo の $push に関する問題

問題が発生していますが、修正方法がわかりません。あなたが提供できるどんな助けも素晴らしいでしょう、私はそれが私が間違っている愚かなことだと確信しています. :)

「subscribed_tribes」というタイトルの配列にいくつかのアイテムを $push しようとしています。プッシュ前の私のドキュメントは次のとおりです。


次の c コードを実行しても何も起こりません (変更なし)。

コードの 2 行 (bson_append と mongc_collection_update) のコメントを外すと、ドキュメント全体が上書きされ、次のように置き換えられます。

元のコードが配列項目をsubscribed_tribesに正しく追加しない理由はありますか? 次に、コメントを外した行を含めるとドキュメント全体が上書きされるのはなぜですか?

繰り返しますが、私は何かばかげたことをしていると確信していますが、何をしているのかわかりません。

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

c# - c# Mongodb driver 2.2 を使用して、特定のフィールドでグループ化されたときに最大レコードを見つける方法

「UserRecords」としてコレクションを持っています。このための構造は次のとおりです

もっと...

今度は、各カテゴリで Max をクリックしてもらいたいと思います。最新のMongo C#ドライバーを次のように使用する