我需要知道meteor js中独特的收集字段.我创建了一个集合,如下所示:
List= new Meteor.Collection("list");
Run Code Online (Sandbox Code Playgroud)
上面的集合包含下面列出的5个字段:
1. User Name
2. Email
3. Name
4. Qualification
5. Status
Run Code Online (Sandbox Code Playgroud)
在上面的字段中,我需要做的唯一的用户名和电子邮件.所以,对于集合中的唯一字段有任何过程,或者每当每次都将数据插入集合时手动检查.请告诉我该怎么做以上问题?
And*_*Mao 14
在服务器上创建唯一索引.通过这种方式,Mongo会为您检查:
List._ensureIndex({username: 1}, {unique: 1});
List._ensureIndex({email: 1}, {unique: 1});
Run Code Online (Sandbox Code Playgroud)
了解Meteor的用途Meteor.users:https://github.com/meteor/meteor/blob/devel/packages/accounts-base/accounts_server.js#L1136