RejectDB:我需要一个简单的java查询来更新项目列表

RejectDB:我需要一个简单的java查询来更新项目列表,java,rethinkdb,Java,Rethinkdb,这是我的反思文档,我需要一个简单的java查询来更新MenuItems列表 { "id": "1a89a4b6-36a3-4378-8ddb-26d0d90f3055" , "menuItemIds": [ "178de705-59d7-4c5d-8a25-f7e0a226e510" , "sfefe-edwef-wefwefwe-wef" ], "vendorId": "e2c1e97d-3996-40c2-9c14-86f8

这是我的反思文档,我需要一个简单的java查询来更新MenuItems列表

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

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

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

您可能想查看。

最初我是通过以下方式创建表的:
Menu Menu=new Menu();menu.setVendorId(menuItem.getVendorId());List menuItemIDs=new LinkedList();menuItemIDs.add(menuId);menuItemIDs.add(“sfefe edwef wef”);menu.setMenuItemIds(menuItemIDs);r、 表格(“菜单”)。插入(菜单)。运行(连接);返回新的响应(“OK”、“OK”)欢迎来到stackoverflow。请编辑您的问题,以添加有关问题的传统信息。保持它的风格,而不是像评论一样发布代码。很难理解…是的,你是对的,但我需要更新嵌套数组???哪一个是“MenuItems”,如果传递新的MenuItems列表,记录不会更新?