0

我有这样的 JSON 结构:

{

"prodinfo": {
             "memberid": "m1",
             "user":{
                     "userid":"001",
                     "product":{
                                "productname": ["pname1"],
                                "productid": ["p1"]     
                               }
                     }
             }

}

对于给定的 memberid ,它可以有多个 userid ,并且一个 userid 可以有多个 product.productname , product.productid 在一个数组中。我应该能够以相同的方式对该文档执行添加和删除操作。我尝试使用 Mongooperations(springframwork 数据)来实现相同的功能,以将文档保存在 MongoDB 中。但我无法做时尚。有人可以指导我如何使用 Springframework 数据的 Mongooperations/Mongotemplate 来实现这一目标吗?提前致谢!

4

1 回答 1

1

例子

@Document
public class prodinfo{
private String memberid;
privare List<User> user;

// getter and setter
}

public class User
{
private String userId;
private Product product;

// getter and setter
}


public class product
{
private List<String> productname;
private List<String> productid;

// getter and setter
}

根据您的解释,这里一个 memberId 有多个用户,用户的产品包含多个 productID 和 productName 用于特定的 userID。

于 2015-09-24T21:35:37.417 回答