replace查询在python中不起作用

2024-09-30 14:20:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用替换键替换现有文档一句话。但是没用了。有没有人能告诉我除了这件事我还应该做些什么。你知道吗

  r.db("Siyara2D").table("Vessels").get(1).replace({
            "x": "2222",
            "y": "1111",

  }).run(db_connection)

Tags: run文档dbgettableconnectionreplace人能
1条回答
网友
1楼 · 发布于 2024-09-30 14:20:52

如果出现错误:

Inserted object must have primary key `id`

解决方案是在文档中保留主键。例如:

r.db("Siyara2D").table("Vessels").get(1).replace({
    "id": 1,
    "x": "2222",
    "y": "1111",
}).run(db_connection)

相关问题 更多 >