如何使用 .NET 更新 rethinkDB 中的嵌套列表



我有类大学,其中有学生名单,其中有地点列表。您有什么想法吗,我可以使用该驱动程序更新它。

在JavaScript中,它是直截了当的

r.db("myDb").table("universities").get("id...").("学生")("位置").更新(..)

用C#不确定我该怎么做。

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

但是,如果通过 NuGet 使用此 C# ReQL 驱动程序,以替换 C# 中的locations数组:

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

如果它可以在JavaScript中工作,它也应该与此C#驱动程序一起使用。

最新更新