問題タブ [mongodb-csharp-2.0]
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# - MongoDbは、インデックスの代替C#を使用して正規表現でドキュメントを検索します
次のクエリがあります
しかし、クエリMongoDb
でインデックスを使用できないことはわかっています。regex
インデックスを使用して機能する代替手段を実装することは可能ですか? また、たとえば、実装できる正規表現がたくさんあります。文字列の先頭と文字列の末尾、文字列を含むなどで検索します。
私はMongoDb v 3.0.2
&を使用しますOfficial c# driver v 2.0
c# - c# ドライバーを使用して、mongo に対する単一のクエリの readPreference をどのように設定しますか?
多数の異なる mongo データベースを使用するアプリケーションがあり、99% の時間でレプリカ セットのプライマリから読み取る必要がありますが、多くのデータをプルバックし、インデックスでカバーされないいくつかのレポート クエリがあり、私はセカンダリに対して実行することを望んでいます。単一のクエリに対して、セカンダリの読み取り設定を指定する方法はありますか? アプリケーションにはすでに十数個あるため、これ以上の接続文字列は避けたいと考えています。
c# - MongoDB BsonTimestamp を C# DateTime に変換する
BsonTimestamp フィールドを C# DateTime 型に変換する適切な方法は何ですか?
これは、MongoDB の oplog コレクション内のデータと、MongoDB C# ドライバーを使用するためのものです。
c# - タイプ「MongoDB.Bson.BsonString」のオブジェクトをタイプ「MongoDB.Bson.BsonBoolean」にキャストできません
エラーが表示されます:「'MongoDB.Bson.BsonString' 型のオブジェクトを 'MongoDB.Bson.BsonBoolean' 型にキャストできません。」
コード 1 は次のとおりです。
別の方法を使用したコード 2 を次に示します。
MongoCSharpDriver v2.1 を使用しています。誰でも手伝ってもらえますか?
mongodb - Mongodb C# ドライバーを使用すると、埋め込みドキュメント コレクションが読み込まれないのはなぜですか?
ドキュメントの配列を持つ単純なクラスがあります。C# オブジェクトとマッピングを以下に示します。
何らかの理由で、ユーザーを見つけたときに MongoDB ドライバーが埋め込まれたドキュメントのコレクションを返しません。AddToSet と Pull を使用してコレクションを編集できます。
Groups プロパティを明示的にマップする必要がある理由もよくわかりません。に電話すればうまくいくと思いましたcm.AutoMap()
。
ユーザーをロードするために使用しているコードは次のとおりです...
グループ プロパティに明示的なインクルード プロジェクションを追加しようとしましたが、他のすべてのプロパティを削除しても空のコレクションが残るだけでした。
これがクラスです...
そしてマッピング…
そしてDBからのjson ...
編集:文字列のリストとして試してみましたが、まだ結果が返されません。明示的なマッピングも削除しましたが、例外がスローされています。
Element 'Groups' does not match any field or property of class AssetStream.Model.Admin.User.
ああ、パブリックセッターがいないからでしょうね。