确保所有集合对象中的字段都是唯一的

时间:2015-04-04 19:36:40

标签: meteor

我想确保username集合的Users字段是唯一的。换句话说,不能有重复的用户名。流星是否支持这种功能,或者我应该在插入/更新用户对象之前进行一些验证吗?

2 个答案:

答案 0 :(得分:0)

鉴于this line of code,Meteor支持开箱即用。

答案 1 :(得分:0)

您必须通过运行如下所示的功能来检查用户名是否是唯一的

userExists = function(username) { return !!Meteor.users.findOne({username: username}); }

Meteor仅在将新文档插入集合时检查唯一性。