问题标签 [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 两次...
c# - MongoDB - 在多台服务器上托管
我想在我的 Windows Server 上使用 MongoDB,我正在使用 .NET 代码:
我有 2 个 Web 服务器,我需要在其上托管 MongoDB 并使两个实例上的数据库保持同步。我应该看什么来完成这个?似乎主/从复制选项是理想的。
如果我这样做,我可以保持我的连接字符串吗?
谢谢你的帮助。这是我第一次尝试使用 MongoDB。
mongodb-.net-driver - 在 C# 上使用 NoRM for MongoDB 时,如何比较 Where 语句中的 2 个日期?
我在 Mongo 有一张桌子。其中一个字段是日期时间。我希望能够获得仅在一天内的所有记录(即 2011 年 9 月 3 日)。
如果我做这样的事情:
然后它不起作用,因为它在比较中使用时间。通常我只会比较 ToShortDateString() 但 NoRM 不允许我使用它。
想法?
大卫
mongodb - 嵌套集合的 NoRM 和地理空间
您好,我使用 NoRM 来管理 Mongo,但我想知道是否可以应用和使用 2d 索引。我已遵循此页面上的建议http://groups.google.com/group/norm-mongodb/browse_thread/thread/f6623652ffc96386?fwc=1 但是我想知道如何将它与包含数组的嵌套集合一起使用坐标,所以代码如下所示:
我正在使用 NoRM Repository 模式,所以我可以执行如下查询:
如果我在 MainCollection 中有坐标数组,我可以轻松地对 MainCollection 进行地理查询,但是如何使用嵌套的条件列表进行查询?
提前感谢所有帮助。
毛里西奥·S。
mongodb - MongoDb 规范序列化
我知道这是主观的,但是规范序列化器有多好,特别是与循环复杂对象的序列化有关。本质上,我有一大块反序列化的 xml 消息,通过网络进入,每分钟数百次,反序列化时有大约 47 或 57 个类。诺姆能否以正常的磨坊方式处理它。
欢迎分享任何经验。鲍勃。
c# - MongoDb 与 .net 创建 POCOs id 值
我是 MongoDb 的新手,但有一个现有的应用程序,可以从使用它来存储封装数据以快速检索和更新中受益匪浅。
现在我遇到的问题是我有现有的模型,这些模型只是简单的 POCO,没有任何特定于框架的属性或依赖项,但是它们确实有一个 Id 字段,它是一个 int (有些不同,但更容易假设所有这些都是 int 在这种情况下)。现在,如果不将该对象绑定到 MongoDb(无论是围绕 id 字段的属性还是将其类型更改为 ObjectId 字段),是否有任何方法可以通过外部配置自动获取 id 字段?
如果不是世界末日,我将只创建一个映射到和来自 MongoDb 目的的域对象,就像我在 Nhibernate 中所做的那样。我宁愿不必有两个版本的相同类,只是与 Id 字段不同。在这种情况下,域将是相同的。
mongodb - MongoDB 和 NoRM - 根据参数列表查询集合
我需要根据参数列表查询集合。例如我的模型是:
我需要查询指定用户拥有并按creationDate 排序的所有产品。
例如:
如果可能,我需要在一个查询中完成,而不是在 foreach 中。如果需要,我可以更改我的模型
c# - 使用 NoRM 驱动程序从 MongoDB 读取文件内容
我正在尝试读取存储在 MongoDB 中的图像文件,为此我在 ASP.net MVC 3 项目中有以下代码
当查询数据库时,我可以看到文件的内容存在ProfilePicture
,但是在 C# 项目中,内容长度为0
. 代码有什么问题吗?
c# - NoRM UpdateOne 没有工作
我在应用程序测试中使用 NoRM + MongoDB。我找到了 Mongo Session http://normproject.org/samples的源代码,其中方法更新包装了这个:
但是,当我使用此方法发送对象进行更新时,我的对象没有保存,但是如果我调用 Save 而不是 UpdateOne,我的对象会保存。
我的对象:https ://gist.github.com/1616565
怎么了?
mongodb - 我应该什么时候打开和关闭 MongoDB 连接?
一般来说,我对 MongoDB 和 NoSQL 很陌生,我刚刚开始使用 MongoDB / Norm / ASP.NET MVC 3 构建一个站点。
我想知道我应该如何确定与我的 Mongo 数据库的连接范围。
现在我有一个 Basecontroller 实例化 MongoSession 和 onActionExecuted 我处理它,所以我所有的派生控制器都可以访问我的 MongoSession。MongoSession 类在其构造函数中打开一个连接并将其释放到 Dispose() 上,这是它目前的工作方式。
我有点担心如果我还在控制器中做其他事情,它可能会保持连接打开太久。
这种方法是否足以避免打开太多连接的风险,或者我应该做一些更像下面的示例方法的事情?
另一个后续问题是:
是否通过 Norm “昂贵”的操作打开和关闭 MongoDB 连接?