通过python在rethinkdb上插入数据时出错

时间:2015-08-06 22:29:40

标签: python rethinkdb rethinkdb-python

使用以下python脚本:

overflow-y:scroll;

我试图解析XML文档并将其插入rethinkdb。

当我启动python3 file.py时,我看到以下错误:

预期类型OBJECT但发现STRING

我的剧本有什么问题?

感谢。

1 个答案:

答案 0 :(得分:0)

当RethinkDB希望您尝试插入对象(Python中的字典)或对象数组时,您尝试将字符串作为文档插入。

您可以通过将字符串解析为JSON来解决此问题。

import json

data = json.loads("".join(id))

print(r.table("universes").insert(data).run())