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

javascript - How to populate autoForm select with values from collection in Meteor?

I just found this awesome autoForm package for Meteor and I want to use it together with select2.

My goal is to use the autoForm to easily create an input form for one of my collections. The obstacle is: how do I populate it with fields from another collection and how do I make it multi-select?

Inside my lib/collections I declare a Meteor collection:

Now I don't get the documentation on autoForm. On the atmospherejs page (https://atmospherejs.com/aldeed/autoform) I am supposed to use something like this if I am not wrong:

And then write some JS like this:

The template is rendered alright, as in I can see an input box. However it is not a multi-select and it does not allow me to select any values at all.

Any ideas on where the issue is?

Bonus question: How do I use select2 on autoForm generated select inputs? EDIT: Use aldeed:autoform-select2 to use select2.

0 投票
2 回答
1316 浏览

javascript - 如何通过 Meteor 中的隐藏字段将 _id 传递给 autoForm?

我有一个项目集合和 Meteor.users 集合。我的目标是将项目的文档 _id 添加到用户名。

HTML:

JS:

使用上面的 HTML 代码,我知道我可以这样写:

但是,这会创建一个我不想要的输入字段。如何在没有可见输入字段的情况下将 _id 传递给我的 autoForm?或者也许有人可以指出我不同的方向?

0 投票
1 回答
734 浏览

javascript - 如何通过 autoValue 将 Meteor.userId() 添加到 SimpleSchema?

在我的 libs 文件夹中,我使用 SimpleSchema 创建集合。我想通过 autoValue 将 Meteor.userId 添加到某些字段,如下所示:

但是,这样做时,我收到以下错误:

我也试过这个:

不过,这会使我的应用程序崩溃:

有任何想法吗?

0 投票
1 回答
319 浏览

meteor - 在允许的值中使用函数 Meteor

在我的竞赛模式中,我需要添加团队列表。我已经定义了一个 TeamSchema,并且在集合中添加了一些团队。现在我想添加一个比赛并将团队列表添加到该比赛中。

这就是我的竞争模式的样子

}); Competitions.attachSchema(CompetitionsSchema);

现在,当我尝试使用这样的 autoform 插入时

我没有可供选择的团队列表。我在这里做错了吗?

团队架构

0 投票
1 回答
55 浏览

javascript - 流星js中collection2中的用户数组

如何将流星帐户用户的用户 ID 存储在 collection2 数组中。我对模式的定义看起来像。这行得通吗?

我想要一种将关联用户添加到集合的方法。因此我想控制谁可以看到这个集合的特定文档。有没有比我建模更好的方法来做到这一点。

0 投票
2 回答
126 浏览

javascript - Meteor 在模式集合中获取用户数据2,并自动生成

我想使用 collection2 和 autoform 在新集合中插入一些用户数据。我的用户集合中有很多数据。

我不知道如何做到最好?

也许我需要发布和订阅用户集合,然后在我的模式中获取这些数据。

这是我的架构

先感谢您 :)

0 投票
0 回答
78 浏览

javascript - 在 collection2 中的客户端和服务器上都执行 autoValue

我已经autoValue在我的架构中使用meteor-simple-schemaand定义了该选项meteor-collection2;但是,由于架构定义在客户端和服务器上都运行,所以我autoValue选择的所有代码都运行了两次。

这是低效的。我可以避免其中一种处决吗?

0 投票
1 回答
474 浏览

javascript - 如何添加我自己的 Meteor.users 个人资料;使用 aldeed autoform 和 collection2

我是流星和编码新手。我整天都在尝试使用 aldeed:autoform 和 aldeed:collection2 来向 Meteor.users 添加个人资料信息。我的成功各不相同,我几乎得到了我想要的(发布到 mongo,但创建了新的 id 而不是附加到当前的),但不知何故迷失了我的位置。现在,我不断得到

我“提交”的任何内容都不会发布到 Mongo。

以下是我认为我需要的所有东西:collections/simpleSchema.js

客户端.js

服务器.js

感谢您的阅读!

0 投票
1 回答
291 浏览

meteor - 如何在autoform中获取嵌套对象的数组索引?

我需要设置我的子类别的 slug,我为此使用自动值。当我使用数组时,我需要知道实际字段的索引。这有通配符吗?

例如:

子类别.$.subs.$.name

谢谢,

0 投票
0 回答
145 浏览

javascript - Meteor:将空值插入数据库的多维对象数组(SimpleSchema)

我正在尝试在服务器端的 Meteor 中$set创建一个多维对象数组(“ log”)。每次我进行操作时,对象都显示为null更新后。我怀疑这可能是我的 SimpleSchema 的问题,但我找不到有关如何正确执行此操作的任何答案。在最坏的情况下,由于它都是由服务器生成的,有什么办法可以在 SimpleSchema 中完全禁用该字段的验证?

示例更新:

这在操作后在数据库中给出了以下结果:

我的架构如下:

我也试过这个: