问题标签 [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 投票
1 回答
1457 浏览

.net - 帮助使用通用 LINQ 插入方法 (Norm/MongoDB)

我正在尝试编写一个通用方法来将对象插入为嵌入式文档。下面的代码已经可以工作了,但是我需要创建一个可以放入存储库并从控制器调用的通用方法。我需要传入根 ID 和需要插入的子文档对象。

例如,这是我用来检索文档的方法,我正在寻找类似于插入的东西:

更新

请注意,调用:

做我需要的,我只是希望能够将它作为一个通用调用(因为没有更好的词)这样的东西(工作版本除外):

希望这更有意义。

谢谢你,迈克

0 投票
5 回答
15817 浏览

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)); %只是看起来很乱

有一个更好的方法吗?

0 投票
4 回答
1055 浏览

c# - MongoDB、C# 和 NoRM + 非规范化

我正在尝试使用 MongoDB、C# 和NoRM来处理一些示例项目,但在这一点上,我很难将我的头脑围绕在数据模型上。用RDBMS的相关数据是没有问题的。然而,在 MongoDB 中,我很难决定如何处理它们。

让我们以 StackOverflow 为例……我完全理解问题页面上的大部分数据都应该包含在一个文档中。标题、问题文本、修订、评论……都在一个文档对象中。

我开始变得模糊的地方是用户数据的问题,如用户名、头像、声誉(变化尤其频繁)......每次用户发生变化时,您是否会非规范化和更新数千条文档记录,或者您是否以某种方式链接数据在一起?

在不导致每次页面加载时发生大量查询的情况下,完成用户关系的最有效方法是什么?我注意到了DbReference<T>NoRM 中的类型,但还没有找到使用它的好方法。如果我有可以为空的可选关系怎么办?

感谢您的洞察力!

0 投票
2 回答
948 浏览

c# - 如何使用 MongoDB 执行“零时减量和删除”

我在 MongoDB (ErrorTypeOccurences) 中有一个文档类型,它只有一个 Name 和 Count 属性。每次记录异常时,我都会增加/减少 Count 属性(以便能够报告应用程序错误类型)。为了进行更新,我发现了如何使用 $inc 修饰符进行 upsert,这很棒,但我正在努力寻找一种干净的方法来执行减量操作,如果减量值等于,该操作也将删除文档零(因为不再存在该类型的错误日志)。

我显然可以执行递减操作,然后删除所有计数为零的错误文档,但我希望完全在服务器上以原子操作执行此操作。findAndModify 看起来很有希望,但我不知道如何进行递减更新,然后如果它的递减计数现在等于零,则有条件地删除记录。

我可以通过标准操作来实现这一点,还是需要编写服务器端函数?

我正在使用 C#/NoRM,所以使用它的示例会很棒,但根本不需要。谢谢。

0 投票
2 回答
3088 浏览

.net - MongoDB 设计 - 标签

我是 MongoDB 的新手。我有一个关于 MongoDB 性能的设计问题。假设我有两个属性的电影类,名称和导演。我也想标记这个电影类。向此类添加一个新的字符串[] 属性,还是创建一个新类 MovieTags 更好?我知道我会经常查询这些标签,因为我会在 UI 上使用自动完成功能。对于这个自动完成功能,我只需要标签,而不需要 Movie 对象。什么选择更好?添加字符串 [] 的属性或引用 MovieTag 的集合?考虑性能......当然在这两种情况下都会完成索引。

我应该使用 MapReduce 吗?如果我使用嵌入字符串 [] 对象,仅选择标签,用于自动完成功能?如何?

谢谢!

0 投票
1 回答
2428 浏览

c# - 使用 NoRM 在 MongoDB 的一个集合中存储多种类型的对象

MongoDB 是无模式的。因此,从技术上讲,我可以在一个集合中存储任意数量的不同类型。我们目前需要将多个继承自同一个基类的对象存储在一个集合中。这可能使用 NoRM 吗?

例如,我们有一个 Person 集合,但是这个 person 集合包含从 Person 继承的父亲和从 Person 继承的母亲等。我们需要存储它们的父亲特定和母亲特定的属性,然后当它们被拉出时Mongo,我们想要创建合适的对象。使用 NoRM 可以做到这一点吗?

0 投票
3 回答
1643 浏览

mongodb - 字符串数组上的 MongoDB 文本搜索

我有以下课程:

如何查询标签?我想用like %term%. 我试过了/term/i,但它不起作用。

有任何想法吗?

0 投票
2 回答
617 浏览

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?提前致谢。

另外,我没有足够的代表来发布三个单独的问题,所以如果你能回答一部分,将不胜感激。

0 投票
2 回答
785 浏览

wolfram-mathematica - 在 Mathematica 的笛卡尔坐标系中计算距离

分析屏幕上的眼球运动,我将原点设置在屏幕的左下角(此时很难修改)。

尝试计算某些点与屏幕中心之间的距离,我使用下面显示的简单公式。问题是在条件语句中使用它会变得丑陋。

有没有办法自定义 Norm 来计算点之间的距离,而不是点和原点之间的距离?

或者在我的情况下,将原点设置在当前坐标系的“中心”?

0 投票
1 回答
580 浏览

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/)进行测试,我将不胜感激。