问题标签 [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.
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.
javascript - 如何通过 Meteor 中的隐藏字段将 _id 传递给 autoForm?
我有一个项目集合和 Meteor.users 集合。我的目标是将项目的文档 _id 添加到用户名。
HTML:
JS:
使用上面的 HTML 代码,我知道我可以这样写:
但是,这会创建一个我不想要的输入字段。如何在没有可见输入字段的情况下将 _id 传递给我的 autoForm?或者也许有人可以指出我不同的方向?
javascript - 如何通过 autoValue 将 Meteor.userId() 添加到 SimpleSchema?
在我的 libs 文件夹中,我使用 SimpleSchema 创建集合。我想通过 autoValue 将 Meteor.userId 添加到某些字段,如下所示:
但是,这样做时,我收到以下错误:
我也试过这个:
不过,这会使我的应用程序崩溃:
有任何想法吗?
meteor - 在允许的值中使用函数 Meteor
在我的竞赛模式中,我需要添加团队列表。我已经定义了一个 TeamSchema,并且在集合中添加了一些团队。现在我想添加一个比赛并将团队列表添加到该比赛中。
这就是我的竞争模式的样子
}); Competitions.attachSchema(CompetitionsSchema);
现在,当我尝试使用这样的 autoform 插入时
我没有可供选择的团队列表。我在这里做错了吗?
团队架构
javascript - 流星js中collection2中的用户数组
如何将流星帐户用户的用户 ID 存储在 collection2 数组中。我对模式的定义看起来像。这行得通吗?
我想要一种将关联用户添加到集合的方法。因此我想控制谁可以看到这个集合的特定文档。有没有比我建模更好的方法来做到这一点。
javascript - Meteor 在模式集合中获取用户数据2,并自动生成
我想使用 collection2 和 autoform 在新集合中插入一些用户数据。我的用户集合中有很多数据。
我不知道如何做到最好?
也许我需要发布和订阅用户集合,然后在我的模式中获取这些数据。
这是我的架构
先感谢您 :)
javascript - 在 collection2 中的客户端和服务器上都执行 autoValue
我已经autoValue
在我的架构中使用meteor-simple-schema
and定义了该选项meteor-collection2
;但是,由于架构定义在客户端和服务器上都运行,所以我autoValue
选择的所有代码都运行了两次。
这是低效的。我可以避免其中一种处决吗?
javascript - 如何添加我自己的 Meteor.users 个人资料;使用 aldeed autoform 和 collection2
我是流星和编码新手。我整天都在尝试使用 aldeed:autoform 和 aldeed:collection2 来向 Meteor.users 添加个人资料信息。我的成功各不相同,我几乎得到了我想要的(发布到 mongo,但创建了新的 id 而不是附加到当前的),但不知何故迷失了我的位置。现在,我不断得到
我“提交”的任何内容都不会发布到 Mongo。
以下是我认为我需要的所有东西:collections/simpleSchema.js
客户端.js
服务器.js
感谢您的阅读!
meteor - 如何在autoform中获取嵌套对象的数组索引?
我需要设置我的子类别的 slug,我为此使用自动值。当我使用数组时,我需要知道实际字段的索引。这有通配符吗?
例如:
子类别.$.subs.$.name
谢谢,
javascript - Meteor:将空值插入数据库的多维对象数组(SimpleSchema)
我正在尝试在服务器端的 Meteor 中$set
创建一个多维对象数组(“ log
”)。每次我进行操作时,对象都显示为null
更新后。我怀疑这可能是我的 SimpleSchema 的问题,但我找不到有关如何正确执行此操作的任何答案。在最坏的情况下,由于它都是由服务器生成的,有什么办法可以在 SimpleSchema 中完全禁用该字段的验证?
示例更新:
这在操作后在数据库中给出了以下结果:
我的架构如下:
我也试过这个: