Hi Semua,
Saya butuh bantuan perbaikan insert data di mongodb menggunakan java/spring boot + mongorepository.
Case: satu product id mempunya dua atau lebih product detail. jika product detail dua maka yang tersimpan di database 2 row dengan id yang sama.
JSON
[
{
"productId": 1
"o2oProductDetail": [
{
"price": 19000,
"bundle": 0,
"bundleLable": ""
},
{
"price": 18000,
"bundle": 1,
"bundleLable": "dasd"
}
]
}
]
ada sebuah class menampung json contohnya Product.java dan Product Detail.java
public class O2oProduct {@SerializedName("productId")
private String productId;
private List o2oProductDetail;
//getter setter
}
public class O2oProductDetail {
@SerializedName("bundle")
private Integer bundle;
@SerializedName("bundleLable")
private String bundleLable;
@SerializedName("price")
private Integer price;
//getter setter
}
Yang diharapkan tersimpan(saat ini hanya save 1 row saja)
ProductId Price Bundle BundleLable
1 19000 0
1 18000 1 dasd
Source lengkap akan saya bagikan ke yang saya pilih.