Обеспечить уникальность в 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 ответ

Решение

Да, определенно опечатка в качестве первого примера недопустима.

Другие вопросы по тегам