如何根据 ID 列表查询 RethinkDB

How to query RethinkDB based on a list of IDs

假设我在 RethinkDB 中有以下 table:

我想根据ID列表进行查询,例如前两个。 getAll 函数似乎应该这样做,但我似乎无法让它工作:

查询 returns 没有结果,即使我复制粘贴了上一个屏幕截图中显示的 ID。这不是getAll的正确使用方法吗?

为此您应该使用 args

r.db("sensor_db).table("sensor_data").getAll(r.args([id1, id2]))

或者您可以在没有 [] 的情况下编写查询:

r.db("sensor_db).table("sensor_data").getAll(id1, id2,...)