問題タブ [norm]
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 NORM - ページネーションと合計ドキュメント
MongoDb NORM ドライバーを使用して、以下のような「クエリされた」コレクションにカーソルを移動して、ドキュメントの「ページ」とクエリされたドキュメントの総数を取得できるかどうかを知っている人はいますか?
以下はMongoDbqueryを2回実行すると仮定すると...
c# - MongoDB-複数のサーバーでのホスティング
Windows ServerでMongoDBを使用したいのですが、次の場所で.NETコードを使用しています。
MongoDBをホストし、両方のインスタンスのデータベースの同期を維持する必要がある2つのWebサーバーがあります。これを達成するために私は何を見るべきですか?マスター/スレーブレプリケーションオプションが理想的であるようです。
これを行う場合、接続文字列をそのままにしておくことはできますか?
助けてくれてありがとう。これは、MongoDBを使用する最初の試みです。
mongodb-.net-driver - C#でMongoDBにNoRMを使用しているときに、Whereステートメントで2つの日付を比較するにはどうすればよいですか?
モンゴにテーブルがあります。フィールドの1つはDateTimeです。1日(つまり2011年9月3日)のすべてのレコードを取得できるようにしたいと思います。
私がこのようなことをした場合:
次に、比較で時間を使用しているため、機能しません。通常はToShortDateString()を比較するだけですが、NoRMではこれを使用できません。
考え?
デビッド
mongodb - ネストされたコレクションを使用した NoRM と地理空間
こんにちは、Mongo の管理に NoRM を使用していますが、NoRM で 2d インデックスを適用して使用できるかどうか疑問に思っています。このページの推奨事項に従いましたhttp://groups.google.com/group/norm-mongodb/browse_thread/thread/f6623652ffc96386?fwc=1 ただし、配列を含むネストされたコレクションで使用する方法を知りたいコードは次のようになります。
NoRM リポジトリ パターンを使用しているので、次のようなクエリを実行できます。
MainCollection 内に座標配列があれば、MainCollection のジオ クエリを簡単に実行できますが、ネストされた基準リストを使用してクエリを実行するにはどうすればよいでしょうか?
すべての助けを前もって感謝します。
マウリシオ S.
mongodb - MongoDbNormシリアル化
これは主観的なことですが、特に周期的な複雑なオブジェクトのシリアル化に関連する標準のシリアライザーはどれほど優れていますか。基本的に、私はデシリアライズされたxmlメッセージの大きなチャンクを持っており、1分間に数百回ネットワーク経由で受信します。デシリアライズすると47または57のクラスがあります。Normは、通常のミル方式でそれを処理できますか。
共有する経験は大歓迎です。ボブ。
c# - .net を使用した MongoDb で POCO の ID 値を作成する
私はMongoDbを初めて使用しますが、カプセル化されたデータを保存して高速に取得および更新するために使用することで大きなメリットが得られる既存のアプリケーションがあります。
今私が抱えている問題は、フレームワーク固有の属性や依存関係のない単純な POCO である既存のモデルがあることですが、それらには int である Id フィールドがあります (いくつかは異なりますが、このインスタンスではすべてが int であると仮定する方が簡単です) )。そのオブジェクトをMongoDbに結び付けることなく(idフィールドの属性を丸めたり、タイプをObjectIdフィールドに変更したり)、外部構成を介してidフィールドを自動的に取得する方法はありますか?
それが世界の終わりでない場合は、Nhibernate の場合と同様に、MongoDb の目的でマッピングされるドメイン オブジェクトを作成します。Id フィールドが異なるだけで、同じクラスの 2 つのバージョンを用意する必要はありません。この場合のように、ドメインは同一になります。
mongodb - MongoDB と NoRM - パラメータのリストに対するコレクションのクエリ
パラメータのリストに基づいてコレクションをクエリする必要があります。たとえば、私のモデルは次のとおりです。
指定したユーザーが所有し、作成日で並べ替えられたすべての製品をクエリする必要があります。
例えば:
可能であれば、foreach 内ではなく、1 つのクエリで実行する必要があります。必要に応じてモデルを変更できます
c# - NoRM ドライバーを使用して MongoDB からファイル コンテンツを読み取る
MongoDB に保存されている画像ファイルを読み込もうとしています。そのために、ASP.net MVC 3 プロジェクトに次のコードがあります。
データベースにクエリを実行すると、ファイルのコンテンツが存在することがわかりProfilePicture
ますが、ここ C# プロジェクトでは、コンテンツの長さは0
. コードに何か問題がありますか?
c# - NoRMUpdateOneは機能しません
アプリケーションテストでNoRM+MongoDBを使用しています。Mongoセッションのソースコードhttp://normproject.org/samplesを見つけました。ここで、メソッドの更新により次のようにラップされます。
しかし、このメソッドを使用してオブジェクトを更新に送信すると、オブジェクトは保存されませんが、UpdateOneの代わりにSaveを呼び出すと、オブジェクトは保存されます。
私のオブジェクト:https ://gist.github.com/1616565
どうしたの?
mongodb - いつMongoDB接続を開いたり閉じたりする必要がありますか?
私は一般的にMongoDBとNoSQLに非常に慣れておらず、MongoDB / Norm / ASP.NETMVC3を使用してサイトを構築し始めたところです。
Mongoデータベースへの接続をどのようにスコープする必要があるのか疑問に思っています。
現在、MongoSessionをインスタンス化するBasecontrollerがあり、onActionExecutedを破棄して、派生するすべてのコントローラーがMongoSessionにアクセスできるようにします。MongoSessionクラスは、コンストラクターで接続を開き、Dispose()でそれを破棄します。これは、現在の動作方法です。
コントローラーで他のことをしていると、接続が長すぎて開いたままになるのではないかと少し心配しています。
そのアプローチは、あまりにも多くの接続を開いたままにするリスクを冒さないのに十分ですか、それとも以下の例の方法のようなことをする必要がありますか?
別のフォローアップの質問は次のとおりです。
Normの「高価な」操作を介してMongoDB接続を開いたり閉じたりしていますか?