如何在SimpleSchema中配置具有多个字段的唯一键

时间:2015-12-13 12:33:10

标签: meteor meteor-collection2 simple-schema

我在流星应用程序中使用SimpleSchema。现在我需要用多个字段定义唯一键。在收藏中我有像

这样的字段
servingDate, vanId, timeSlot

我需要在这三个领域做出独特的决定。在SimpleSchema中有什么可能吗?

1 个答案:

答案 0 :(得分:3)

使用简单的架构配置无法做到这一点。您唯一有效的选择是:

if (Meteor.isServer) {
  MyCollection._ensureIndex(
    {servingDate: 1, vanId: 1, timeSlot: 1},
    { unique: true }
  );
}