【发布时间】:2016-04-29 13:37:35
【问题描述】:
我有一个带有以下字段的 Meteor AutoForm 集合架构,我正在努力使其独一无二。它不允许在相同的情况下使用相同的值,但是当我更改值的大小写时,值会被插入,那么如何防止插入不同大小写的重复值?
像Test、TEST、TesT 都具有相同的咒语,因此不应插入。
我试过了:
Schemas.Organisation = new SimpleSchema({
company: {
type: String,
max: 200,
unique: true,
autoValue: function () {
if (this.isSet && typeof this.value === "string") {
return this.value.toLowerCase();
}
},
autoform:{
label: false,
afFieldInput: {
placeholder: "Enter Company Name",
}
}
}
})
但它不允许我插入重复的值,而是在保存在数据库中时转换为全小写。那么如何保存用户输入的值,但值不应该有相同的拼写?
【问题讨论】:
标签: javascript meteor meteor-autoform simple-schema