2016-07-17 6 views
0

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/

+0

Ja, definitiv ein Tippfehler wie das erste Beispiel nicht gültig ist. –

+0

danke schnelle 'Vernunft' Kontrolle ... Ich informierte den Besitzer der FAQ, so dass ich sicher bin, dass es behoben wird – alexi2

Antwort

1

Ja, auf jeden Fall einen Tippfehler als das erste Beispiel ist nicht gültig.