如何使用RethinkDb和C#执行Sql IN操作符[已关闭](How to do Sql IN operator with RethinkDb and C# [closed])

编程入门 行业动态 更新时间:2024-10-25 12:28:04
如何使用RethinkDb和C#执行Sql IN操作符[已关闭](How to do Sql IN operator with RethinkDb and C# [closed])

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

Does anyone know how to do the following example in c#. This is taken from the javascript examples on the RethinkDb website. I've tried a lot of things and cant get it to work in c#. What I really want is to do it with a variable number of parameters. I'm using the RethinkDb.Driver library.

In SQL:

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

In 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")) })

I finally figured it out.

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

更多推荐

本文发布于:2023-07-23 12:00:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1231626.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:如何使用   操作   RethinkDb   Sql   operator

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!