如何使用 RethinkDb 和 C# 执行 Sql IN 运算符

How to do Sql IN operator with RethinkDb and C#

有谁知道如何在 c# 中执行以下示例。这取自 RethinkDb 网站上的 javascript 示例。我已经尝试了很多东西,但无法让它在 C# 中工作。我真正想要的是使用可变数量的参数来完成它。 我正在使用 RethinkDb.Driver 库。

在SQL中:

SELECT * FROM users
WHERE name IN ('Peter', 'John')

在javascript

r.table("users").filter(
  function (doc) {
    return r.expr(["Peter","John"])
            .contains(doc("name"));
  }
)

终于想通了

R.Table("users").Filter(a =>
{
    R.Expr(new string[]{"Peter","John"}).Contains(a.Bracket("name"))
})