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

meteor - 无法访问 Collection2 中的 Set Context 以在 CLIENT 上显示无效键

我正在使用 Collection2 进行表单插入和验证。它工作得很好。

我唯一的问题是使用上下文访问将错误返回给客户端用户的键。

我有以下代码:

验证在服务器上正常工作,当插入被拒绝时,我通过终端看到正确的消息,但在客户端上调用验证上下文总是返回一个空数组。[]

以下任一在服务器上工作,但如果我在客户端上尝试这些它们是空的:

或者

更新: 我在客户端的语法上尝试了更多尝试。相同的空数组结果。以下是尝试:

0 投票
1 回答
104 浏览

javascript - 在meteorjs中加入两个简单的模式

有没有办法在同一级别加入两个简单的模式。我是说:

0 投票
1 回答
3602 浏览

meteor - 如何使用 autoform 在模式中获取下拉选项?

我想从另一个集合(即 MyCollection)中获取下拉选项。在这个集合中,我拥有所有选项值(即选项)。我正在使用 collection2 包,我只想获取模式中的所有选项,而不使用帮助程序。

定义集合:

集合结构:

collection2 架构:

html:

任何建议...

0 投票
1 回答
2870 浏览

javascript - Meteor 简单模式数组应该有 defaultValue none

我有一个表格供人们创建一个稍后将有成员的活动,尽管不是在创建时。创建事件时,不应添加任何成员,因此自动表单不显示成员字段:

对于要提交的表单,我相信我必须确保Events集合的所有必填字段都有一个值,即使那不是表单。即使我尝试添加defaultValue,表单也不会提交(提交按钮无效,我正在检查 minimongol 以确保没有记录条目):

autoValue将创建者添加为成员:

我在一分钟前遇到了这个问题,默认情况下设置了没有表单字段的事件创建者,现在它可以工作了:

但我无法让这个基于数组的默认值运行。我也试过defaultValue: "['']"和其他几个。暂时卡住了,求帮助。。

0 投票
1 回答
906 浏览

javascript - 我的 Meteor.users 架构每次都验证失败

我正在使用 collection2 包,如下所示:https ://github.com/aldeed/meteor-collection2

我设置了一个简单的模式,其中 onlyemail是一个非可选值,但尽管如此简单,但每次声称“需要电子邮件”时验证都会失败。

我的架构:

我是这样设置的:

为了检查它,我硬编码了一个值来添加一个具有完美电子邮件地址的用户:

但是当我运行这个时,会返回一个大异常,除其他外说:

调用方法“registerUser”时出现异常错误:需要电子邮件

在 getErrorObject<packages/aldeed:collection2/collection2.js:369:1>

已清理并报告给客户:需要电子邮件 [400]

我错过了什么?

0 投票
2 回答
769 浏览

meteor - 在 Meteor 中使用 AutoForm 和 Collection2 包的动态 Country-State-City

我正在使用autoformcollection2包并在流星中制作表格。截至目前,我为国家-州-城市下拉列表设置了一些硬编码选项,并且插入更新工作正常。现在我想第一次只有国家下拉菜单是启用其他两个是禁用的。根据国家/地区选择,州下拉菜单将填充并启用。然后根据州选择城市应该人口。我不想手动执行此操作。有没有办法使用autoform / collection2功能来做到这一点???我的代码示例如下:

Collection2 架构:

HTML ::

有什么帮助吗??

0 投票
1 回答
64 浏览

meteor - 在集合中使用关系

我有一个名为 Assesments 的集合和另一个名为 ChairAssesments 的集合,我现在分别定义了这些,但是为了以后使用,我想在我在 Assesments 中插入值时默认将一个值插入到 ChairAssesments 中。

所以我想做类似的事情

但这不起作用

在此处输入图像描述

评估收集

主席评估集合

0 投票
1 回答
196 浏览

meteor - 流星collection2类型对象

我正在尝试创建一个字段 modifiedBy ,其类型为:对象(对于 Meteor 用户)。

我看到您可以为自定义对象设置 blackbox: true ,但是如果我想设置特定对象,例如组(集合)字段 modifiedBy 是登录用户,非常感谢任何指针/帮助。

谢谢

0 投票
1 回答
93 浏览

mongodb - MeteorJS 动态查询

是否可以动态构建查询?例如,我需要构建一个这样的函数:

var dynamicQuery = function(collectionName) { return collectionName.find({}); }

0 投票
2 回答
280 浏览

javascript - 同时使用带有集合和单独架构的 quickForm 似乎不起作用

我想在数据库中以秒为单位存储时间值。

在表单中,用户应该能够将其键入为字符串 (MM:SS)。提交后,字符串 (MM:SS) 应转换为秒。这就是为什么表单验证的架构不同于后端验证的架构(就在将其写入数据库之前)的原因。

所以我做了这里应该做的事情(https://github.com/aldeed/meteor-autoform#autoform-1),我定义了两个模式,一个用于表单(time.type =“String”),另一个用于我附加到集合(time.type = Number)。

在模板中,我设置了两个参数collection="TimeItem"schema="SpecialFormSchema

最后,表单始终使用 HTML Number 输入字段呈现并忽略表单架构

有人可以帮忙吗?提前致谢!