【发布时间】:2015-12-13 12:33:10
【问题描述】:
我在流星应用程序中使用 SimpleSchema。现在我需要定义具有多个字段的唯一键。在一个集合中,我有类似的字段
servingDate, vanId, timeSlot
我需要用这三个字段创建一个唯一的。在 SimpleSchema 中是否有任何可能?
【问题讨论】:
标签: meteor meteor-collection2 simple-schema
我在流星应用程序中使用 SimpleSchema。现在我需要定义具有多个字段的唯一键。在一个集合中,我有类似的字段
servingDate, vanId, timeSlot
我需要用这三个字段创建一个唯一的。在 SimpleSchema 中是否有任何可能?
【问题讨论】:
标签: meteor meteor-collection2 simple-schema
您无法通过简单的架构配置来做到这一点。您唯一有效的选择是:
if (Meteor.isServer) {
MyCollection._ensureIndex(
{servingDate: 1, vanId: 1, timeSlot: 1},
{ unique: true }
);
}
【讨论】: