Хотите обновить документ в reThinkDB, используя 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"}]})})

Это то, что я могу запустить на консоли. Я хочу преобразовать его в код Python.

Ниже приведен код Python, который я пытался использовать r.db(dbName).table(tableName).get(id).update({'MESSAGE':r.row.get_field('MESSAGE'). SetInsert(Doc)}). Run (против)

его исключение броска. AttributeError У объекта 'GetField' нет атрибута 'setInsert

1 ответ

Решение

Вы, вероятно, хотите setInsert быть set_insert,

Другие вопросы по тегам