Ame*_*van 8 java mongodb mongodb-java
请参阅post 如何使用Java将数组添加到MongoDB文档?
我已经使用java创建了一个mongo架构,它有子元素,我得到_id的主文档我想_id在子元素中也在这里输出看起来(我已经标记了我需要的部分_id) b.party.find().pretty();
{
"_id" : ObjectId("5399aba6e4b0ae375bfdca88"),
"addressDetails" : [
{
// _id here
"locationName" : "Office",
"phones" : [
{ // _id here
"name" : "Tel1",
"value" : "95253-"
},
{ // _id here
"name" : "Tel2",
"value" : "95253-"
},
{ // _id here
"name" : "Tel3",
"value" : "95253-"
},
{ // _id here
"name" : "Fax1",
"value" : "0253-"
}
],
"address" : "A-3,MIDCA-3,MIDC",
"defaultBillAddrerss" : "",
"pincode" : "422 010",
"city" : null,
"state" : "1",
"country" : ""
},
{ // _id here
"locationName" : "Factory",
"phones" : [
{ // _id here
"name" : "Tel1",
"value" : "0253-"
},
{ // _id here
"name" : "Tel2",
"value" : "0253-"
},
{ // _id here
"name" : "Tel3",
"value" : "0253-"
},
{ // _id here
"name" : "Fax1",
"value" : "0253-"
}
],
"address" : "A-3 INDUSTRIAL AREA,",
"defaultBillAddrerss" : "",
"pincode" : "422 010",
"city" : null,
"state" : "1",
"country" : ""
}
],
"crLimit" : "0.0",
"crPeriod" : "",
"name" : "CROMPTON GREAVES "
Run Code Online (Sandbox Code Playgroud)
}
要创建的Java代码类似于 如何使用Java将数组添加到MongoDB文档中?
是否有任何代码可以ObjectId("")在java中以编程方式创建?
moh*_*ias 16
要以编程方式创建objectId,请使用以下语法
ObjectId id = new ObjectId();
Run Code Online (Sandbox Code Playgroud)
要么
ObjectId id = ObjectId.get();
Run Code Online (Sandbox Code Playgroud)
如果你想提到父ID本身,
然后
ObjectId id = new ObjectId("5399aba6e4b0ae375bfdca88");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10640 次 |
| 最近记录: |