无法将数据插入 RethinkDB 数据库中的 table

Unable insert data to table in RethinkDB database

我收到错误:

ReqlLogicError: Expected type TABLE but found SINGLE_SELECTION

使用 ReQL 等待

client.db.table('userData').get('249923459738632194').insert({money: money}).run();

为什么会发生这种情况,我该如何解决?

table 的主键为 userid

数据录入如下:

"equipped":     "Rusted Sword",
"money":        0,
"user": "Facto#0001",
"userid":       "249923459738632194",
"weapons":      [
  "Rusted Sword"
]

money 变量是一个 math.random 函数,结果为 9

Insert 用于将新文档插入 table。您已经使用 get() 获得了特定文档,然后 运行 插入返回的文档。如果要插入文档,则删除 get。如果您想将货币字段添加到文档中,请使用更新。

r.table(‘...’).get(‘...’).update({money:money})