我有这个对象:
{
"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"
我的问题是如何向数组中添加元素?
eb533cd0-fef1-48bf-9fb8-b66261c9171b
是一个巨大的文档,那么首先进行.get
操作不会很昂贵吗?例如,是否有一种方法可以直接将元素附加到数据类型中,而不是获取整个文档,然后替换其中的整个数组? - kvz