Why can't I append an object to an array in rethinkdb?
问题 I am trying to append an object into an array in rethink . Here is how I am trying to append it: rethink.table('shifts') .get(shiftId) .update(row => row("milestones").default([]).append({ dateAchieved: "2017-01-01", phaseType: "TEST" })).run(rethinkConnection) The error I get is this: first_error: 'Inserted value must be an OBJECT (got ARRAY):\n[\n\t{\n\t\t"dateAchieved":\t"2017-01-01",\n\t\t"phaseType":\t"TEST"\n\t}\n]', I also tried the same code about, but removed .default([]) , which did