2
價值,我想一個值追加到記錄數組看起來類似於以下內容:如何追加到數組只有當它不包含rethinkDB
{
_id: 'foo',
cols: [
'abc123',
'123abc'
]
}
這是可能的,這字段不存在,並且需要在追加之前創建。如果該值已經存在於數組中,我也不想追加到數組中。到目前爲止,我有以下滿足所有條件,但不添加重複條目的最後一項要求。
r.table('users')
.get(userId)
.update({
cols: r.row('cols').default([]).append(uuid)
})
任何幫助表示讚賞,謝謝!
您可以嘗試使用'''setInsert''' https://www.rethinkdb.com/api/javascript/set_insert/ 鮮明據我所知定義應該有沒有重複 – char