关于何时在 RethinkDb javascript 驱动程序中使用 `运行()` 的简明规则

Concise rule on when to use `run()` in RethinkDb javascript driver

有时 run() 不需要在查询后附加。

例如:

r.table('someTable').getAll()r.table('someTable').getAll().run()

相同(?)

关于何时使用或省略 run 的任何简明规则,或者我是否可以始终使用 运行 以保持一致性,即使有时它是多余的?

run 在 JS 驱动程序中应该始终是必需的,而在 Data Explorer 中从不。在 JS 驱动程序中,r.table(...).getAll() 应该 return 查询对象而不是实际 运行 查询。