Rethinkdb:我需要在java中使用一个简单的查询来更新项目列表

时间:2017-04-27 05:07:42

标签: java rethinkdb

这是我的重新思考文档我在java中需要一个简单的查询来更新menuItemIds列表。

{
    "id":  "1a89a4b6-36a3-4378-8ddb-26d0d90f3055" ,
    "menuItemIds": [
        "178de705-59d7-4c5d-8a25-f7e0a226e510" ,
        "sfefe-edwef-wefwefwe-wef"
    ],
    "vendorId":  "e2c1e97d-3996-40c2-9c14-86f824203812"
}

1 个答案:

答案 0 :(得分:0)

在重新思考中更新记录的方式如下:通过get(id)获取所需的行并调用update()。通过hashmap传递新列表。

r.table('tableName').get("1a89a4b6-36a3-4378-8ddb-26d0d90f3055")
.update(r.hashMap("menuItemIds", newMenuList)).run(conn)

您可能需要查看documentation