在thinky中强制实现唯一性(rethinkdb)

时间:2016-07-17 08:30:18

标签: javascript rethinkdb thinky

在thinky.io文档中,描述了以下模式以强制实现唯一性:

var Model = thinky.createModel("user",
    name: type.string()
}, {
    pk: "name"
});

将name属性分配给主键。

这是一个错字吗?也就是说,它应该是:

var Model = thinky.createModel("user", {
    name: type.string()
}, {
    pk: "name"
});

对于熟悉thinky以前曾使用过这种模式的人来说,是否有类似于mongoose(mongodb)中分配唯一性的方法:

const userSchema = new Schema({
    name: { type: String, unique: true }
});

感谢。

更新: 链接到文档 https://thinky.io/documentation/faq/

1 个答案:

答案 0 :(得分:1)

是的,绝对是一个错字,因为第一个例子是无效的。