update start rethinkdb rethinkdb-python

start - rethinkdb vs firebase



Cómo agregar un elemento a una matriz en rethinkdb (1)

Tengo este objeto:

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

Simplemente quiero añadir un nuevo error a la matriz de errores. Lo intenté:

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

pero esto no funciono. Da este error: "TypeError: r.row.errors no está definido"

Mi pregunta es ¿cómo agregar una matriz?


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

Así que no r.row[''errors''] , pero r.row(''errors'') .