enthält würde Ich mag Wert auf ein Array in einem Datensatz anzufügen, die der folgenden ähnelt:Wie nur Array anzuhängen, wenn es nicht Wert mit rethinkDB
{
_id: 'foo',
cols: [
'abc123',
'123abc'
]
}
Es ist möglich, dass diese Feld existiert nicht und muss vor dem Anhängen erstellt werden. Ich möchte auch nicht an das Array anhängen, wenn der Wert bereits im Array vorhanden ist. Bis jetzt habe ich das Folgende, das alle außer der letzten Anforderung erfüllt, doppelte Einträge nicht hinzuzufügen.
r.table('users')
.get(userId)
.update({
cols: r.row('cols').default([]).append(uuid)
})
Jede Hilfe geschätzt, danke!
können Sie versuchen, so weit wie ich mit '' 'setInsert''' https://www.rethinkdb.com/api/javascript/set_insert/ Distinct wissen definiert, dass es keine Duplikate – char