我有一个简单的用户数据类,如下所示:
@Serializable
data class User(
@SerialName("_id")
val _id: Id<User> = newId(),
val email: String,
var password: String,
var tokens: Array<String> = arrayOf()
) 我希望电子邮件的值是唯一的,我已经尝试了一个独特的注释,它看起来最合适,但没有成功。我也试过谷歌和KMongo网站,但我找不到答案。
发布于 2021-10-19 18:14:06
您需要在要确保其唯一性的字段(或字段组合)上创建索引。
db.getCollection<User>().createIndex(User::email,
indexOptions = IndexOptions().unique(true))https://stackoverflow.com/questions/69357974
复制相似问题