Обеспечить уникальность в Thinky (rethinkdb)
В документах 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 ответ
Решение
Да, определенно опечатка в качестве первого примера недопустима.