In der thinky.io docs das folgende Muster beschrieben Eindeutigkeit zu erzwingen:Erzwingen Einzigartigkeit in Thinky (rethinkdb)
var Model = thinky.createModel("user",
name: type.string()
}, {
pk: "name"
});
Wo die Name-Eigenschaft auf den Primärschlüssel zugeordnet ist.
Ist das ein Tippfehler? Das heißt, sollte es lesen:
var Model = thinky.createModel("user", {
name: type.string()
}, {
pk: "name"
});
Auch für jedermann vertraut mit Thinky, die dieses Muster vor verwendet hat, gibt es eine ähnliche Art und Weise Eindeutigkeit der Zuordnung, wie es in Mungo (mongodb) durchgeführt wird:
const userSchema = new Schema({
name: { type: String, unique: true }
});
Danke.
Update: Link zu dem docs https://thinky.io/documentation/faq/
Ja, definitiv ein Tippfehler wie das erste Beispiel nicht gültig ist. –
danke schnelle 'Vernunft' Kontrolle ... Ich informierte den Besitzer der FAQ, so dass ich sicher bin, dass es behoben wird – alexi2