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

0 投票する
4 に答える
57384 参照

python - Python でベクトルの 1 ノルムを取得する

||a - b||_1 = sum(|a_i - b_i|)Pythonで2つのベクトルの差の1ノルムを計算するにはどうすればよいですか?

0 投票する
8 に答える
29948 参照

.net - MongoDB トランザクション?

.NET で MongoDB と NoRM をいじっています。

私を混乱させたのは、トランザクションがありませ
ん(単に言うことはできませんMongoConnection.Begin/EndTransactionか、そのようなことです)。

何かが失敗した場合に備えて、作業単位パターンとロールバックの変更を使用したいと考えています。

ITransaction を使用してリポジトリを充実させるクリーンな方法はまだありますか?

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

c# - 大きなバイナリ オブジェクト (ファイル) を格納するために linq で mongodb を使用するにはどうすればよいですか?

私は mongodb で最も人気のある 2 つの C# ドライバーを知っています。これはmongodb-csharpNoRMです。どちらもいくつかの問題を抱えています。たとえば、mongodb-csharp ではフル機能の linq を使用できず、NoR​​M では大きなファイルを mongodb に保存できません。私のプロジェクトでは、大きなオブジェクト (ファイル) で linq を使用する必要があります。

0 投票する
7 に答える
8562 参照

c# - C# 用の最も成熟した MongoDB ドライバーはどれですか?

だから、ある

  • mongodb-csharp
  • シンプルなmongodb
  • NoRM

MongoDB 用の C# ドライバーとして利用できます。

それらのうち、最も成熟して安定しているのはどれですか? 他の 2 つよりも 1 つを選択する理由は何ですか?

彼らは生産準備ができていますか?

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

.net - MongoDB の NoRM ドライバーで条件演算子を組み合わせる方法

mongo ネイティブ API では、次のことが可能です。

db.collection.find({ "フィールド" : { $gt: 値1, $lt: 値2 } } ); // value1 < フィールド < 値

NoRMで同じことを達成するにはどうすればよいですか

よろしく、 ドミトリー・エゴロフ

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

c# - MongoDB Norm クエリのネストされたオブジェクト

NORM (C#) を使用して MongoDB でネストされた/内部オブジェクトをクエリする方法のサンプルはありますか? たとえば、コレクション内の典型的なドキュメントが Order/OrderItems のように見える場合、OrderItem.Quantity > 10 で特定の OrderItem を検索するにはどうすればよいでしょうか。

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

c# - NORM で MongoDB のオブジェクト プロパティをマップしないように指定する方法

DB に保存したくないオブジェクトに計算されたプロパティがあります。それを指定する方法はありますか?

例としてこのように:

Contact1Info と Contact2Info は既に保存されている自動プロパティです...

ありがとう!

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

c# - 大文字と小文字を区別しないで注文する方法

MongoDB と NoRM を使い始めたのですが、Ccase に依存しない orderBy を実行したいのですが、可能ですか?

助けてくれてありがとう!

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

asp.net-mvc - MVC.netのMongoDBからObjectIdを渡す方法

Mongo、NoRM、MVC.Netで新しいプロジェクトを開始しています。

FluentNHibernateを使用していたため、IDが整数でしたが、現在はIDがObjectIdになっています。したがって、編集リンクがある場合、私のURLは次のようになります。

Webサイト/管理者/編集/23,111,160,3,240,200,191,56,25,0,0,0

また、ObjectIdとしてコントローラーに自動的にバインドされません

これを処理するための提案/ベストプラクティスはありますか?IDを毎回エンコード/デコードする必要がありますか?

ありがとう!

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

asp.net-mvc - MVCプロジェクトでNoRMとMongoを使用していると、理由がわからないというこのエラーが発生します

破棄されたオブジェクトにアクセスできません。オブジェクト名:'System.Net.Sockets.TcpClient'。

なぜそれが起こるのか、そしてどのように対処するのか理解できません。私はNinjectを使用していますが、アプリケーションはmvcstarter.codeplex.com/に基づいています。データベースから一部のユーザーまたはページを削除しますが、理由はありません(見つけることができます)。

どんな助けでもいただければ幸いです!

どうもありがとう!

*編集済みまた、しばらくすると通常の状態に戻り、Mongoからデータをフェッチできます...ユニットテストは正常に機能します...

これが私のセッションのコードです:

そして、呼び出し元のコードは次のようになります。私の_sessionは、Ninjectを使用して、コンストラクターのコントローラーに渡されます。バインディングは、私のglobal.csにあります。

編集済み:

これが私のエラーの詳細です:

スタックトレース:System.Net.Sockets.TcpClient.GetStream()at Norm.Connection.GetStream()at Norm.Connection.Write(Byte [] bytes、Int32 start、Int32 size)at Norm.Protocol.Messages.QueryMessage 2.Execute() at Norm.MongoQueryExecutor3 .d__0.MoveNext()at System.Linq.Enumerable.SingleOrDefault [TSource](IEnumerable 1 source) at Norm.Linq.MongoQueryExecutor.Execute[T]() at Norm.Linq.MongoQueryProvider.ExecuteQuery[T](Expression expression) at Norm.Linq.MongoQueryProvider.System.Linq.IQueryProvider.Execute[S](Expression expression) at System.Linq.Queryable.SingleOrDefault[TSource](IQueryable1 source)at Domain.Storage.MongoDB.MongoSession.Single [T](Expression 1 expression) in C:\inetpub\wwwroot\DubeLoiselle\Domain\Storage\MongoDB\MongoSession.cs:line 21 at Domain.Storage.MongoDB.MongoRepositoryBase1.Single(Expression 1 expression) in C:\inetpub\wwwroot\DubeLoiselle\Domain\Storage\MongoDB\MongoRepositoryBase.cs:line 26 at SPK.CMS.Domain.Repository.PageRepository.GetHomePage() in C:\inetpub\wwwroot\DubeLoiselle\SPK.CMS.Domain\Repository\PageRepository.cs:line 146 at Web.Controllers.PageController.Home() in C:\inetpub\wwwroot\DubeLoiselle\Web\Controllers\PageController.cs:line 26 at Web.Controllers.PageController.RedirectTo(String url1, String url2, String url3) in C:\inetpub\wwwroot\DubeLoiselle\Web\Controllers\PageController.cs:line 50 at lambda_method(ExecutionScope , ControllerBase , Object[] ) at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary2 parameters)atSystem.Web。 Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext、ActionDescriptor actionDescriptor、IDictionary 2 parameters) at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClassd.b__a() at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func1 continuation)at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(ControllerContext controllerContext、IList1 filters, ActionDescriptor actionDescriptor, IDictionary2つのパラメーター)System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext、String actionName)

再度編集:

このエラーが発生する前に、これをトラップします。

トランスポート接続にデータを書き込めません:既存の接続がリモートホストによって強制的に閉じられました。

スタックトレース:System.Net.Sockets.NetworkStream.Write(Byte []バッファー、Int32オフセット、Int32サイズ)、Norm.Connection.Write(Byte []バイト、Int32開始、Int32サイズ)、Norm.Protocol.Messages。 QueryMessage 2.Execute() at Norm.MongoQueryExecutor3.d__0.MoveNext()at System.Linq.Enumerable.SingleOrDefault [TSource](IEnumerable 1 source) at Norm.Linq.MongoQueryExecutor.Execute[T]() at Norm.Linq.MongoQueryProvider.ExecuteQuery[T](Expression expression) at Norm.Linq.MongoQueryProvider.System.Linq.IQueryProvider.Execute[S](Expression expression) at System.Linq.Queryable.SingleOrDefault[TSource](IQueryable1 source)at Domain.Storage.MongoDB.MongoSession.Single [T](Expression 1 expression) in C:\inetpub\wwwroot\DubeLoiselle\Domain\Storage\MongoDB\MongoSession.cs:line 21 at Domain.Storage.MongoDB.MongoRepositoryBase1.Single(Expression 1 expression) in C:\inetpub\wwwroot\DubeLoiselle\Domain\Storage\MongoDB\MongoRepositoryBase.cs:line 26 at SPK.CMS.Domain.Repository.PageRepository.GetHomePage() in C:\inetpub\wwwroot\DubeLoiselle\SPK.CMS.Domain\Repository\PageRepository.cs:line 146 at SPK.CMS.Domain.Repository.PageRepository.GetByUrl(String url1, String url2, String url3) in C:\inetpub\wwwroot\DubeLoiselle\SPK.CMS.Domain\Repository\PageRepository.cs:line 195 at Web.Controllers.PageController.RedirectTo(String url1, String url2, String url3) in C:\inetpub\wwwroot\DubeLoiselle\Web\Controllers\PageController.cs:line 52 at lambda_method(ExecutionScope , ControllerBase , Object[] ) at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary2 parameters)atSystem。 Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext、ActionDescriptor actionDescriptor、IDictionary 2 parameters) at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClassd.b__a() at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func1 continuation)at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(ControllerContext controllerContext、IList1 filters, ActionDescriptor actionDescriptor, IDictionary2つのパラメーター)System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext、String actionName)