如何使用 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"))
})
有谁知道如何在 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"))
})