问题标签 [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.
python - 在 Python 中获取向量的 1 范数
如何||a - b||_1 = sum(|a_i - b_i|)
在 Python 中计算两个向量之差的 1 范数?
.net - MongoDB事务?
在 .NET 中使用 MongoDB 和 NoRM。
让我感到困惑的事情 - 没有交易
(不能只是告诉MongoConnection.Begin/EndTransaction
或类似的东西)。
我想使用工作单元模式和回滚更改以防万一发生故障。
是否还有一种干净的方法可以使用 ITransaction 丰富我的存储库?
c# - 如何将 mongodb 与 linq 一起使用来存储大型二进制对象(文件)?
我知道 mongodb 的两个最流行的 C# 驱动程序,这是mongodb-csharp和NoRM。他们俩都有一些问题。例如,使用 mongodb-csharp 我无法使用全功能 linq,使用 NoRM 我无法在 mongodb 中存储大文件。在我的项目中,我需要将 linq 用于大型对象(文件)。
c# - C#最成熟的MongoDB驱动是什么?
所以,有
- mongodb-csharp
- 简单的MongoDB
- 规范
作为 MongoDB 的 C# 驱动程序可用。
其中哪一款是最成熟稳重的?为什么你会选择其他两个?
他们准备好生产了吗?
.net - 如何在 MongoDB 的 NoRM 驱动程序中组合条件运算符
在 mongo 本机 api 中,可以执行以下操作:
db.collection.find({ "field" : { $gt: value1, $lt: value2 } } ); // 值 1 < 字段 < 值
我怎样才能用 NoRM 达到同样的效果
最好的问候, 德米特里·叶戈罗夫
c# - MongoDB 规范查询嵌套对象
有没有人有如何使用 NORM (C#) 在 MongoDB 中查询嵌套/内部对象的示例?例如,如果集合中的典型文档看起来像 Order/OrderItems,我如何通过 OrderItem.Quantity > 10 查找特定的 OrderItem。
c# - 如何指定不使用 NORM 映射 MongoDB 中的对象属性
我的对象中有一个计算属性,我不想保存到数据库中,有没有办法可以指定它?
以这个为例:
其中 Contact1Info 和 Contact2Info 是已保存的自动属性...
谢谢!
c# - 如何在不区分大小写的情况下下订单
我开始使用 MongoDB 和 NoRM,我想做一个不区分大小写的 orderBy,这可能吗?
谢谢您的帮助!
asp.net-mvc - 如何在 MVC.net 中从 MongoDB 传递 ObjectId
我正在使用 Mongo、NoRM 和 MVC .Net 开始一个新项目。
在我使用 FluentNHibernate 之前,我的 ID 是整数,现在我的 ID 是 ObjectId。所以当我有一个编辑链接时,我的 URL 看起来像这样:
网站/管理员/编辑/23,111,160,3,240,200,191,56,25,0,0,0
而且它不会作为 ObjectId 自动绑定到我的控制器
您对此有任何建议/最佳实践吗?我是否需要每次都对 ID 进行编码/解码?
谢谢!
asp.net-mvc - 我收到这个错误,我不明白为什么,在我的 MVC 项目中使用 NoRM 和 Mongo
无法访问已处置的对象。对象名称:'System.Net.Sockets.TcpClient'。
我不明白为什么会发生以及如何处理它。我使用 Ninject,我的应用程序基于 mvcstarter.codeplex.com/ 我所做的是从我的数据库中删除一些用户或页面,它无缘无故发生(我可以找到)。
任何帮助,将不胜感激!
非常感谢!
*编辑另外,一段时间后它恢复正常,我可以从 Mongo 获取我的数据......我的单元测试工作正常......
这是我的会话代码:
调用代码是这样的,我的 _session 使用 Ninject 传递给我的控制器中的控制器,并在我的 global.cs 中绑定:
编辑:
这是我的错误的详细信息:
堆栈跟踪:在 System.Net.Sockets.TcpClient.GetStream() 在 Norm.Connection.GetStream() 在 Norm.Connection.Write(Byte[] bytes, Int32 start, Int32 size) 在 Norm.Protocol.Messages.QueryMessage
2.Execute() at Norm.MongoQueryExecutor
3 .d__0.MoveNext() 在 System.Linq.Enumerable.SingleOrDefault[TSource](IEnumerable1 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](IQueryable
1 源)在 Domain.Storage.MongoDB.MongoSession.Single[T](表达式 1.Single1 expression) in C:\inetpub\wwwroot\DubeLoiselle\Domain\Storage\MongoDB\MongoSession.cs:line 21 at Domain.Storage.MongoDB.MongoRepositoryBase
(表达式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, IDictionary
2 参数)在 System.Web。 Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary2 parameters) at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClassd.b__a() at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func
1 延续) 在 System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(ControllerContext controllerContext, IList1 filters, ActionDescriptor actionDescriptor, IDictionary
2 个参数)在 System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName)
再次编辑:
在收到此错误之前,我会捕获此错误:
无法将数据写入传输连接:现有连接被远程主机强行关闭。
堆栈跟踪:在 Norm.Protocol.Messages 的 Norm.Connection.Write(Byte[] bytes, Int32 start, Int32 size) 的 System.Net.Sockets.NetworkStream.Write(Byte[] buffer, Int32 offset, Int32 size)。 QueryMessage 2.Execute() at Norm.MongoQueryExecutor
3.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](IQueryable
1 source) at Domain.Storage.MongoDB.MongoSession.Single[T](Expression 1.Single 1 expression) in C:\inetpub\wwwroot\DubeLoiselle\Domain\Storage\MongoDB\MongoSession.cs:line 21 at Domain.Storage.MongoDB.MongoRepositoryBase
(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, IDictionary
2 parameters) at System。 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, Func
1 继续) 在 System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(ControllerContext controllerContext, IList1 filters, ActionDescriptor actionDescriptor, IDictionary
2 个参数)在 System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName)