在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/的链接
发布于 2016-07-17 17:06:40
是的,肯定是打字错误,因为第一个例子是无效的。
https://stackoverflow.com/questions/38419313
复制相似问题