我在流星应用程序中使用SimpleSchema。现在我需要用多个字段定义唯一键。在收藏中我有像
这样的字段servingDate, vanId, timeSlot
我需要在这三个领域做出独特的决定。在SimpleSchema中有什么可能吗?
答案 0 :(得分:3)
使用简单的架构配置无法做到这一点。您唯一有效的选择是:
if (Meteor.isServer) {
MyCollection._ensureIndex(
{servingDate: 1, vanId: 1, timeSlot: 1},
{ unique: true }
);
}