想要使用 setInsert Python 更新 reThinkDB 中的文档

Want to update document in reThinkDB using setInsert Python

   r.db('usersData').table('smsRaw').get("3413b71c-1628-47eb-83fa-6a3cccdb3e62").update({"MESSAGE": r.row('MESSAGE').setInsert({"DATE":"20160111","MESSAGE":[{"ADDR":"LONDON","date":"1468385398746"}]})})

这是我能够 运行 在 console.I 上想要将其转换为 python 代码。

下面是我试过的 python 代码 r.db(dbName).table(tableName).get(id).update({'MESSAGE':r.row.get_field('MESSAGE').setInsert(Doc)}).运行(con)

它抛出异常。 AttributeError 'GetField' 对象没有属性 'setInsert

您可能希望 setInsert 成为 set_insert