Подтвердить что ты не робот

Как добавить элемент в массив в rethinkdb

У меня есть этот объект:

{
    "id": "eb533cd0-fef1-48bf-9fb8-b66261c9171b" ,
    "errors": [
        "error1" ,
        "error2"
    ]
}

Я просто хочу добавить новую ошибку в массив ошибок. Я пробовал:

r.db('test').table('taskQueue').get("eb533cd0-fef1-48bf-9fb8-b66261c9171b").update({'errors': r.row['errors'].append('appended error')})

но это не сработало. Он дает эту ошибку: "TypeError: r.row.errors is undefined"

Мой вопрос заключается в том, как добавить массив?

4b9b3361

Ответ 1

r.db('test').table('taskQueue').get("eb533cd0-fef1-48bf-9fb8-b66261c9171b").update({
    errors: r.row('errors').append('appended error')
})

Итак, не r.row['errors'], но r.row('errors').