問題タブ [mongodb-.net-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.
c# - 誰かが10Genでサポートされているc#ドライバーに問題がありましたか
私はこれらのエラーをたくさん見ています
「既存の接続がリモートホストによって強制的に閉じられました」
オープンソースのc#ドライバーから10Genでサポートされているドライバーに切り替えてから、Mongoログに記録されます。このエラーが発生すると、私のWebサイトが応答しなくなります。接続プールの実装方法と関係があると感じています。以下のログを参照してください。コレクションからインデックスを削除し、すべてのアイテムを削除してから、必要なすべての行を追加してコレクションを「再作成」し、コレクションのインデックスを再作成しています。その後しばらくすると、必ずエラーが発生します:「既存の接続がリモートホストによって強制的に閉じられました」
mongodb - MongoDB C# のセットアップとサイズの制限
分散 MongoDB をセットアップする手順は何ですか? また、C# に固有のサイズ制限はありますか?
c# - MongoDBに挿入されたドキュメントの_idを取得しますか?
私は製品リストを持っていると言います。新しい製品を追加するときは、次のようなものを使用して保存します
問題は、これが行われた後、ユーザーを製品のあるページにリダイレクトしたいということです。だから私は言うためにリダイレクトする必要があります/products/<ObjectID>
ただし、データベースに手動でクエリを実行し、すべて同じフィールドなどを持つドキュメントを探すことなく、すぐにObjectIDを取得する方法はわかりません。
もっと簡単な方法はありますか?(また、doc
この場合、何らかの理由でnullを返します)
c# - C#ドライバーのMongoDbのフィールドに範囲基準を指定する方法
C#用のMongoDBドライバーを使用して範囲でドキュメントを検索するにはどうすればよいですか?mongoでの通常のクエリは次のようなものです:
しかし、mongoDbのC#ドライバーで同じことを行う方法は?
mongodb - MongoDB C# ドライバーで SafeMode を使用する方法
SafeMode
公式の MongoDB C# ドライバーの一部のメソッドでは、と returnが使用されていることがわかりましたSafeModeResult
。これは何ですかSafeMode
、どうすれば使用できますか? いくつかのユース ケースを確認できれば幸いです。たとえば、 a のRemoveAll
メソッドを使用したユース ケースなどMongoCollection
です。
mongodb - mongoDBを実行するためにどのドライバーを使用する必要がありますか
私は次の中でどのドライバーが最適か疑問に思っています:
どれが一番いいと思いますか!>
c# - MongoDb C# ドライバー、IList を実装する型のプロパティが保存されない
MongoDb サイトの C# ドライバーを使用して、Web アプリの永続化レイヤーを MongoDb に変更しました。1 つのクラスを除いて、すべてのテストに合格したことに驚きました。そのプロパティの 1 つは IList を実装する型であり、何らかの理由でその項目を保存しません。
説明のために最小限のテスト ケースを作成しました。親オブジェクトを作成して保存するテスト コードは次のとおりです。
Foo.Foos を宣言すると、次のようList<Foo>
に機能します。
(正しい)結果:
しかし、私が必要とするのはこれです:
(間違った)結果は次のとおりです。
を使用しても結果は同じであるため、IList の実装とは関係がないことに注意してくださいFooList : List<Foo>
。
BSONシリアライザーが混乱していると思いますか? ディスクリミネーターに関するドキュメントを調べたところ、これが役立つかもしれないと思いました。
私はまだアイテムを保存していませんが、最終的には次のようになります。
どうすればFooList
正しく保存できますか?
c# - bsondocuments の要素として bsondocuments のリストを追加するにはどうすればよいですか
公式の c# ドライバーを使用して次のドキュメントを作成するにはどうすればよいですか?
以下のコードは機能しません
次の行は、明らかな理由でエラーをスローします。これを行う適切な方法は何ですか?
ありがとうございました。
.net-4.0 - MongoDBと複雑な配列検索
Mongoに保存されている37Kのドキュメントは、次のようになります。
MongoDB C#ドライバーを使用し、2つのサンプルレコードに基づいて、次の情報をクエリするにはどうすればよいですか。
- 47または54を含むTypeIdを持つすべてのドキュメント-結果は2レコードになります
- 47と54を含むTypeIdを持つすべてのドキュメント-結果は1レコードになります
- 54と「ドイツ」の国を含むTypeIdを持つすべてのドキュメント-結果は0レコードになるはずです
ありがとう、
キエロン
c# - 公式のc#ドライバーを使用してMongoDBでUpdate.Setを使用して複数のフィールドを更新するにはどうすればよいですか?
次のコードを使用すると、FirstName = "john" および LastName = "Doe" のメールを更新できます。Save() メソッドを使用せずにメールと電話の両方を更新するにはどうすればよいですか?