问题标签 [meteor-collection2]

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 回答
43 浏览

meteor - 从数据库中排除 Meteor 值的最佳方法?

使用 Autoform、SimpleSchema、Collection2 等时,从 Meteor 中的数据中排除字段值的最佳方法是什么?说我有:

...而且我不想将 ConfirmPassword 字段持久化到数据库中,最好的处理方法是什么?我假设使用钩子,但如果是这样,在哪里以及如何?希望有一种方法可以只排除一个(或多个)值,而不必重新定义整个架构来说明要包含哪些以及要排除哪些。如果我有 100 个字段并且想要排除 1,希望钩子或任何不需要其他 99 的东西也被玷污。

TIA

0 投票
1 回答
169 浏览

meteor - Meteor - 多文件选择 UI 到 CollectionFS

我一直在使用 yogiben/meteor-autoform-file,它非常适合将文件直接上传到 CollectionFS!然而,上传许多文件对用户来说是一件痛苦的事:用户必须为每个要上传的文件单击一次“+”图标,然后单独选择每个文件。

我也可以使用 Blueimp JQuery File Upload 之类的东西进行多文件选择,但是这些文件不会被写入 CollectionFS。

有没有一种简单的方法来进行多文件选择并将文件写入 CollectionFS?

0 投票
0 回答
30 浏览

meteor-collection2 - autoValue Collection2 中是否允许 for 循环?

是否可以使用 autoValue 创建“updatesHistory.$.date”(其中 $ 从 0 到 n)?我的 for 语句看起来无法在 autovalue 函数中执行。

0 投票
1 回答
432 浏览

javascript - $push 嵌入数组 Meteor collection2

在 Meteor 项目中,我正在使用 [collection2 package] 我有以下 collection2 Schema:

当我在 Meteor 方法中使用这个查询时:

它在注释数组中插入一个空白对象...好吧,这个查询没有问题,因为我在 mongo 终端中运行它,一切似乎都很好,插入操作完成了你认为有什么问题?

0 投票
1 回答
136 浏览

meteor - $unset 列表中的 Meteor collection2 字段

我有一个简单的架构:

出于某种原因,当我更新记录时,此字段总是出现在 $unset 数组中:

将打印:

我正在使用自动生成:

并且永远不会更新或设置。任何线索为什么字段会出现在$unset列表中?

0 投票
1 回答
88 浏览

mongodb - Meteor mongo 系列触摸

我想知道我是否可以在 Meteor 中对 mongo 文档进行“触摸”等操作。

我正在使用aldeed:collection2包来验证数据库模式。最近添加了一些具有默认值的新字段,我现在需要在我的数据库上执行迁移。

我的计划不是为每个新字段编写单独的迁移,而是接触所有文档,以便将使用定义的 defaultValuealdeed:simple-schema应用于文档。

有触控操作吗?我该如何进行?

0 投票
1 回答
89 浏览

javascript - 流星:应用程序崩溃

我在其中一个控制器中有以下方法。当我使用 html 代码调用此方法时{{ getLastMessage }},浏览器崩溃了。多次调用此方法,浏览器无响应。有人可以帮忙解决这个问题吗?

0 投票
1 回答
1171 浏览

javascript - Meteor 使用 namedContext 将 InvalidKeys 添加到 AutoForm 表单返回错误

我有以下 SimpleSchema,我正在尝试添加自定义验证以验证是否输入重复的客户名称,但每当我尝试保存新客户时,我都会收到错误:

传递调用“adminCheckNewCustomerName”的结果时出现异常:TypeError:无法读取 null 的属性“namedContext”

有人可以告诉我我做错了什么/在这里遗漏了以验证客户名称与重复记录吗?谢谢

架构.js:

表单.html:

集合.js:

0 投票
1 回答
134 浏览

meteor - 电子邮件上的 Meteor Collection2 验证显示为对象而不是字符串

我刚开始使用 Meteor 和 autoform。我创建了一个快速表单调用的模式。问题是我无法弄清楚如何在没有数组组包装器的情况下对特定数组索引进行验证。如果我在下面使用这种类型的模式,我可以对其进行验证,但是它需要一个对象并且我正在寻找一个字符串。如果我将类型更改为字符串,则根本不会显示验证。任何帮助是极大的赞赏。

schema.js

html

0 投票
2 回答
184 浏览

mongodb - Meteor 应用程序在尝试填充集合时崩溃

此代码有效:

此代码有效:

此代码有效:

但是这段代码没有:

我在服务器上的控制台中遇到以下错误:

如您所见,我使用aldeed:collection2包来控制数据操作,以便它们坚持模式。架构很简单,只要求没有重复项。

发现问题的正确方向是什么?我错过了什么吗?

更新:在 Meteor 中插入时没有数组

好的,我明白了。在 Meteor 中,无法使用

句法。反过来,这有效:

所以问题解决了,大部分是部分解决的。