我真的很喜欢错误消息包含一个表示ReQL代码外观的文本字符串。是否有可能在不强迫错误的情况下实现这一目标?
RqlRuntimeError: No attribute `colors` in object:
{...}
in:
r.db("r_g").table("items").group("collection").ungroup().map(function(var_0) { return var_0("group").object(var_0("reduction")); }).concatMap(function(var_1) { return var_1("colors"); })
我想在run()
查询之前显示“in:”之后获取值。
答案 0 :(得分:4)
您可以使用.toString()
query.toString()
(不含.run(...)
)
它应该使用与用于生成回溯的代码相同的代码。
我今天早上打开了一个问题,将其添加到文档中,它不知何故丢失了 - https://github.com/rethinkdb/docs/issues/354