В разделе thinky.io документов следующая картина описана для обеспечения уникальности:Принудительна уникальность в thinky (rethinkdb)
var Model = thinky.createModel("user",
name: type.string()
}, {
pk: "name"
});
Если свойство присваивается имя первичного ключа.
Это опечатка? То есть, она должна прочитать:
var Model = thinky.createModel("user", {
name: type.string()
}, {
pk: "name"
});
Кроме того, для тех, кто знаком с thinky, который использовал эту модель раньше, есть подобный способ присвоения уникальности, как это делается в мангустов (MongoDB):
const userSchema = new Schema({
name: { type: String, unique: true }
});
Спасибо.
Update: ссылка на документы https://thinky.io/documentation/faq/
Да, определенно опечатка как первый пример недействительна. –
спасибо за проверку «здравомыслия» ... Я сообщил владельцу faq, поэтому я уверен, что он будет исправлен – alexi2