问题标签 [simple-schema]
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 - Meteor AutoForm 中的唯一字段
我有一个带有以下字段的 Meteor AutoForm 集合模式,我正在努力使其独一无二。它不允许在相同的情况下使用相同的值,但是当我更改值的大小写时,值会被插入,那么如何防止插入具有不同大小写的重复值?
像Test
, TEST
,TesT
都具有相同的咒语,所以它不应该被插入。
我试过这个:
但它不允许我插入重复的值,而是在保存在数据库中时转换为全部小写。那么如何保存用户输入的值,但值不应该具有相同的拼写?
meteor - 使用 Meteor 进行单独的表单验证
我正在使用collection2,我试图让它处理验证是一种特定的方式。我有一个看起来像这样的配置文件模式:
现在,在我的注册表单上,我要求用户选择他们的性别,然后在他们登录后,用户会看到一个单独的表单,询问他们的姓名和位置。这是问题所在:
注册表有效,一切都在保存。当他们尝试使用位置和名称保存内部表单时,尽管我收到错误消息:
我知道它正在发生,因为它在架构中是必需的,但我已经获得了这些信息。我怎么不需要那个?或者我是否为每个表单设置验证?
validation - Meteor SimpleSchema:使用异步自定义验证防止表单提交
我已经使用SimpleSchema 文档中引用的示例实现了自定义验证功能,用于验证用户名的唯一性。在示例中,如果发现用户名已经存在,则会进行异步调用并显示自定义验证消息。
有一个注释,表明如果所有表单字段都有效,则将提交表单,但是由于架构中指定的“唯一:真”要求,用户创建将失败。以下是示例文档中代码的相关部分:
就我而言,我的代码在我测试激活码是否有效的地方工作,我什至获得了显示错误的界面,但是由于没有其他“模式”失败,尽管响应无效,表单仍会提交。 .. 我是否需要手动阻止表单提交(即使用 jQuery),或者我应该使用 SimpleSchema 中的某些内容?
谢谢你
meteor - Meteor aldeed:autoform 自定义 arrayField 模板不起作用
我一直在寻找有关 AutoForm 的自定义字段模板的教程,但我不确定我的错误在哪里。如果有人有任何建议,将不胜感激。
我的架构:一个字段是一个对象数组。
模板代码:
我遇到的问题是加号按钮显示在我想要的名字和姓氏字段之后,但是当我按下它时,不会生成另一个来宾对象(在表单中)。有什么想法吗?
meteor - Meteor:将字段的 autoValue 设置为另一个配置文件 usersId
我是 Meteor 和编程的新手,如果这没有意义或者您需要更多信息,请告诉我。
我正在加载另一个用户的个人资料页面。所以我有 2 个用户 ID;this.userId 和其他用户 ID。我想在执行操作时使用 autoValue 来保存两个 userId。即使我可以在 html 页面上显示它,我也不知道如何设置其他用户 ID。
小路:schema.js
小路:profile.js
meteor - Collection2 删除对象属性
这是我的简化集合及其架构:
这是我的简化方法:
调用该方法后,这是我在 MongoDB 中获得的文档:
数组中的对象没有任何属性!现在,如果我将此行注释掉:
并再次调用该方法,插入的文档现在看起来是正确的:
我必须在这里遗漏一些基本的东西。请赐教。我正在使用最新版本的 Meteor (1.2.1)。
meteor - 结合简单的模式错误
我正在尝试使用简单的模式组合字段。它适用于Schema.UserProfile
但它不适用于Schema.accountStatus
.
如果我在创建新帐户时尝试填充该字段,则会出错。关于为什么的任何想法,真的会有所帮助,谢谢?
小路:schemas.js
小路:startup.js
meteor - 简单模式 minDate maxDate
我认为这是一个简单的问题。我正在使用简单的模式,我想要一个 minDate 和 maxDate。文档在验证部分讨论了它,但我不确定如何在模式本身中定义它。任何帮助都会很棒。谢谢
小路:Schema.js