如何使用.net更新rethinkdb中的嵌套列表

时间:2016-01-15 19:30:00

标签: .net rethinkdb

我有 具有位置列表的学生名单的大学。 您有什么想法我可以使用该驱动程序更新它。

在javascript中它是直截了当的

r.db(" MYDB&#34)表。("大学&#34)。得到(" ID ...")("学生")("位置")更新(..)

用c#不知道我怎么做。

1 个答案:

答案 0 :(得分:1)

我不确定您的查询是否适用于 JavaScript 。我认为你不能在.update()之后立即("students")("locations")。用查询替换Expected type SELECTION but found DATUM:数组时,我在 JavaScript 中收到错误locations

但是,如果您通过this C# ReQL driver使用NuGet,则替换 C#中的locations数组:

var result = r.db("myDb").table("universities")
              .get("id...")
              .update(new { students = new { locations = ...})
              .runResult(conn);

如果它适用于 JavaScript ,它也适用于此 C#驱动程序。