19

我有这个对象:

{
    "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”

我的问题是如何附加一个数组?

4

1 回答 1

31
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')

于 2014-06-26T06:37:19.200 回答