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

0 投票する
5 に答える
40444 参照

c# - MongoDB C# ドライバー: 挿入時にプロパティを無視する

私はOfficial MongoDB C# Drive v0.9.1.26831を使用していますが、POCOクラスを考えると、特定のプロパティが挿入されないように無視する方法があるのではないかと思っていました。

たとえば、次のクラスがあります。

GroceryList オブジェクトを挿入するときにIsOwnerが挿入されないようにする方法はありますか? 基本的には、データベースからオブジェクトをフェッチし、アプリ レイヤーで IsOwner プロパティを設定してから、オブジェクトをビュー モデルにマップするコントローラーに戻します。

私の質問が理にかなっていることを願っています。ありがとう!

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

c# - MongoDB C# クエリ式 (方法?)

すべてのドキュメントには、いくつかのフィールドがあります (「myfield」など)。myfield は int32 型の値です。

次のようなクエリを作成する方法を(小さなコード例で)教えてください:

"myfield > 10 かつ myfield < 20 のすべてを取得"

公式の C# ドライバーを使用しています。

どうもありがとうございました!!!

0 投票する
3 に答える
1837 参照

performance - MongoDB C#のパフォーマンス低下の問題

私はwin64マシンでMongoDB1.6.5の速度とC#をテストしています。州、郡、町をロードするためのソースとしてYahoo.geoplanetを使用していますが、パフォーマンスはあまり高くありません。現在、これらのソースから米国の州をロードして、ローカルホストのWebページにリストを渡すのに5秒以上かかります。インデックスとしてidのみを使用してください。誰かが実行する方法を提案できますか?ありがとう

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

c# - MongoDB Geospacial検索と公式C#ドライバー

一部の専門家は、MongoDBの公式C#ドライバーを使用して地理空間検索を行うための最良の方法を指摘できますか?最高のオブジェクトコンストラクター(strings / doubles)、インデックスを作成し、近くを見つけます。助けてくれて本当にありがとうございます。

0 投票する
3 に答える
10271 参照

c# - MongoDB C# 公式ドライバー : オブジェクトを短い名前にマッピングしてスペースを制限する

読み取り可能な名前 (「category」) を使用して定義された Bson オブジェクトを短い名前 (「ct」) にマップし、メイン ドキュメント ベースのアイテム名が占めるスペースを制限する方法を探しています。他のドライバーを使用してこれを見たことがありますが、公式のドライバーを使用する場合はどうでしょうか。どのように私は作ることができますか、定義するのに最適な場所はどこですか. クエリで長い名前を使用して、短い内容を取得できますか?.

ありがとう。

0 投票する
3 に答える
3512 参照

c# - ExpandoObject を MongoDB に永続化する

任意の数のプロパティを持つ ExpandoObject があります。これらのプロパティを MongoDB データベースに BsonDocument として保持したいと考えています。私は次のコードでそうしようとします:

ただし、オブジェクトで拡張メソッド ToBson() を呼び出すと、次の例外が発生します。State が Initial の場合、WriteInt32 を呼び出せません。

私が知っている唯一の WrtieInt32 は、Marshall クラスの静的メソッドです。私はこれに間違って近づいていますか?

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

javascript - MongoDB C# と、javascript を使用してクライアント側から更新する方法

クライアント側からの値(Maps coord)でドキュメントを素敵に更新します(特権の下)。MongoDB は、一部の内部関数と MapReduce で javascript を使用しますが、クライアント側のスクリプトを使用してリポジトリを値で更新できるかどうかは明確ではありません。クライアント側からアップデータDb.Repository.Updater(item)に値を渡すために検索しています。JavaScript を使用してこれを作成するか、Web サービスまたは残りの機能が必要になる可能性があります。

専門家がこの点を明確にし、方法を提案できますか。
どうもありがとう。

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

mongodb - MongoDB C#オフィシャル。リストクエリの問題と常に古い値?

IdとOtherのような2つの基準を使用したクエリ中に、明確に問題が発生していません。id、iso、valueなどのデータを格納するリポジトリを使用しています。クエリを実行するためのindex( "_ id"、 "Iso")を作成しましたが、クエリは_idのような1つの基準のみを使用した場合にのみカーソルを返しますが、2つ(_id、Iso)を使用した場合は何も返しません(コメント付きコード) 。
インデックスが応答に影響を与えていますか、それともクエリメソッドが失敗していますか?
:v1.6.5とC#公式を使用してください。

サンプル。

データ:

その後、Update.Set()メソッドを使用してデータを更新しました。MongoViewを使用して変更されたデータを確認できます。新しいデータは正しいですが、クエリは常に同じ古い値を返します。これらの値を確認するために、最終的にキャッシュできるページを使用しますが、最後にタイムスタンプを追加しても何も変更されない場合、ページは常に同じ古いデータを返します。コメントは大歓迎です、ありがとう。