我需要了解meteor js中独特的集合字段。我创建了一个集合,如下所示:
List= new Meteor.Collection("list");
上述集合包含 5 个字段,如下所示:
1. User Name
2. Email
3. Name
4. Qualification
5. Status
在上述字段中,我需要做的唯一操作是用户名和电子邮件。那么,是否有针对集合中唯一字段的程序,或者每次将数据插入集合时进行手动检查。请建议我做什么对于上述问题该怎么办?
最佳答案
在服务器上创建唯一索引。这样,Mongo 就会帮你检查:
List._ensureIndex({username: 1}, {unique: 1});
List._ensureIndex({email: 1}, {unique: 1});
了解 Meteor 如何为 Meteor.users
做到这一点:https://github.com/meteor/meteor/blob/devel/packages/accounts-base/accounts_server.js#L1136
关于meteor - 如何在Meteor JS中使Collection Field唯一?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22408544/