问题标签 [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.
.net - 帮助使用通用 LINQ 插入方法 (Norm/MongoDB)
我正在尝试编写一个通用方法来将对象插入为嵌入式文档。下面的代码已经可以工作了,但是我需要创建一个可以放入存储库并从控制器调用的通用方法。我需要传入根 ID 和需要插入的子文档对象。
例如,这是我用来检索文档的方法,我正在寻找类似于插入的东西:
更新
请注意,调用:
做我需要的,我只是希望能够将它作为一个通用调用(因为没有更好的词)这样的东西(工作版本除外):
希望这更有意义。
谢谢你,迈克
matlab - 如何计算没有循环的矩阵的欧几里得长度?
似乎这个问题的答案应该很简单,但我很难过。我有一个 Nx3 矩阵的矩阵,其中第 2 列和第 3 列是第 n 项的 XY 和 Z 坐标。我想计算从原点到项目的距离。在非矢量化形式中,这很容易。
距离=规范([xyz]);
或者
距离 = sqrt(x^2+y^2+z^2);
但是,在矢量化形式中,它并不是那么简单。当您将矩阵传递给 norm 时,它不再返回欧几里得长度。
距离 = 范数(矩阵);% 不起作用
和
距离 = sqrt(x(:,1).*x(:,1)+y(:,2).*y(:,2)+z(:,3).*z(:,3)); %只是看起来很乱
有一个更好的方法吗?
c# - MongoDB、C# 和 NoRM + 非规范化
我正在尝试使用 MongoDB、C# 和NoRM来处理一些示例项目,但在这一点上,我很难将我的头脑围绕在数据模型上。用RDBMS的相关数据是没有问题的。然而,在 MongoDB 中,我很难决定如何处理它们。
让我们以 StackOverflow 为例……我完全理解问题页面上的大部分数据都应该包含在一个文档中。标题、问题文本、修订、评论……都在一个文档对象中。
我开始变得模糊的地方是用户数据的问题,如用户名、头像、声誉(变化尤其频繁)......每次用户发生变化时,您是否会非规范化和更新数千条文档记录,或者您是否以某种方式链接数据在一起?
在不导致每次页面加载时发生大量查询的情况下,完成用户关系的最有效方法是什么?我注意到了DbReference<T>
NoRM 中的类型,但还没有找到使用它的好方法。如果我有可以为空的可选关系怎么办?
感谢您的洞察力!
c# - 如何使用 MongoDB 执行“零时减量和删除”
我在 MongoDB (ErrorTypeOccurences) 中有一个文档类型,它只有一个 Name 和 Count 属性。每次记录异常时,我都会增加/减少 Count 属性(以便能够报告应用程序错误类型)。为了进行更新,我发现了如何使用 $inc 修饰符进行 upsert,这很棒,但我正在努力寻找一种干净的方法来执行减量操作,如果减量值等于,该操作也将删除文档零(因为不再存在该类型的错误日志)。
我显然可以执行递减操作,然后删除所有计数为零的错误文档,但我希望完全在服务器上以原子操作执行此操作。findAndModify 看起来很有希望,但我不知道如何进行递减更新,然后如果它的递减计数现在等于零,则有条件地删除记录。
我可以通过标准操作来实现这一点,还是需要编写服务器端函数?
我正在使用 C#/NoRM,所以使用它的示例会很棒,但根本不需要。谢谢。
.net - MongoDB 设计 - 标签
我是 MongoDB 的新手。我有一个关于 MongoDB 性能的设计问题。假设我有两个属性的电影类,名称和导演。我也想标记这个电影类。向此类添加一个新的字符串[] 属性,还是创建一个新类 MovieTags 更好?我知道我会经常查询这些标签,因为我会在 UI 上使用自动完成功能。对于这个自动完成功能,我只需要标签,而不需要 Movie 对象。什么选择更好?添加字符串 [] 的属性或引用 MovieTag 的集合?考虑性能......当然在这两种情况下都会完成索引。
我应该使用 MapReduce 吗?如果我使用嵌入字符串 [] 对象,仅选择标签,用于自动完成功能?如何?
谢谢!
c# - 使用 NoRM 在 MongoDB 的一个集合中存储多种类型的对象
MongoDB 是无模式的。因此,从技术上讲,我可以在一个集合中存储任意数量的不同类型。我们目前需要将多个继承自同一个基类的对象存储在一个集合中。这可能使用 NoRM 吗?
例如,我们有一个 Person 集合,但是这个 person 集合包含从 Person 继承的父亲和从 Person 继承的母亲等。我们需要存储它们的父亲特定和母亲特定的属性,然后当它们被拉出时Mongo,我们想要创建合适的对象。使用 NoRM 可以做到这一点吗?
mongodb - 字符串数组上的 MongoDB 文本搜索
我有以下课程:
如何查询标签?我想用like %term%
. 我试过了/term/i
,但它不起作用。
有任何想法吗?
python - Python Numpy 问题和 Python 版本问题
我想在 Python 3.2 中使用 Numpy,但它不起作用;它说我需要3.1。除了使用 3.1 之外,有谁知道如何解决这个问题?为了在 python 程序中工作,我必须导入什么?
我想在 python 中表示一个矩阵,并获得矩阵的范数。我将如何使用 Numpy 进行此操作?那是在 Numpy 还是 Python 里面?矩阵乘法呢?此外,这个矩阵实际上是一个以 x 和 y 为变量的向量。
最后一个问题。这里的一些成员认为使用 Python 3.2 并不是创建专业产品的最佳方式,尽管在 Python.org 上,他们明确指出使用 3.2 或 2.7 是当今可用的最稳定的版本。我在这里错了吗?如果是,我应该使用哪个版本的 Python?提前致谢。
另外,我没有足够的代表来发布三个单独的问题,所以如果你能回答一部分,将不胜感激。
wolfram-mathematica - 在 Mathematica 的笛卡尔坐标系中计算距离
分析屏幕上的眼球运动,我将原点设置在屏幕的左下角(此时很难修改)。
尝试计算某些点与屏幕中心之间的距离,我使用下面显示的简单公式。问题是在条件语句中使用它会变得丑陋。
有没有办法自定义 Norm 来计算点之间的距离,而不是点和原点之间的距离?
或者在我的情况下,将原点设置在当前坐标系的“中心”?
asp.net - NoSQL for Asp.Net 我对 NoRM 和 MongoDB 的体验
我在最后几天开发了一个网页(http://www.srtbox.com/)来测试我的架构,更多信息在这里。使用 NoRM、MongoLab 或 MongoHQ 进行数据库托管。我对 NoRM 有很多错误。全部使用 Norm.BSON.BsonDeserializer 类。我可以修复一个,但现在我在连接中遇到了一些错误。错误:
System.Net.Sockets.SocketException 连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应
System.IO.IOException: Unable to read data from the transport connection: 连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立连接失败,因为连接的主机没有响应。---> System.Net.Sockets.SocketException: 连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立连接失败,因为连接的主机在 System.Net.Sockets.NetworkStream 没有响应。 Read(Byte[] buffer, Int32 offset, Int32 size) --- 内部异常堆栈跟踪结束 --- 在 System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) 在 System. IO.BufferedStream.Read(Byte[] array, Int32 offset, Int32 count) at System.IO.BinaryReader.ReadBytes(Int32 count) at Norm.BSON.BsonDeserializer。
事实上,这个 NoRM 驱动程序似乎真的很不稳定......官方驱动程序不提供 Linq 支持,我没有找到一个带有 POCO 对象的示例。有人对 NoSQL 数据库和 asp.net 有很好的经验?像 MongoDB 一样可扩展?RavenDB 似乎是一个不错的选择,但 MongoDB 有更多的成功案例,当然没有 .Net 。
所以最大的问题是:您会为 ASP.Net 推荐哪种 NoSQL Scalable DB?你有成功案例吗?
PD:如果您访问我的网站( http://www.srtbox.com/)进行测试,我将不胜感激。