加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

如何在java中创建mongoDB objectid

发布时间:2020-12-14 05:50:56 所属栏目:Java 来源:网络整理
导读:参考 How to add an array to a MongoDB document using Java?后 我用java创建了一个mongo模式 它有子元素,我得到主文件的_id 我想在子元素中得到_id这里输出看起来(我已经标记了我需要的部分_id)b.party.find().pretty(); {"_id" : ObjectId("5399aba6e4b0a
参考 How to add an array to a MongoDB document using Java?后
我用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",{   //   _id here
                "name" : "Tel3",{   //   _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-"
            },"address" : "A-3 INDUSTRIAL AREA,","country" : ""
    }
],"crLimit" : "0.0","crPeriod" : "","name" : "CROMPTON GREAVES  "

}

要创建的Java代码类似于How to add an array to a MongoDB document using Java?

是否有任何代码在java中以编程方式创建ObjectId(“”)?

解决方法

要以编程方式创建objectId,请使用以下语法
ObjectId id = new ObjectId();

要么

ObjectId id = ObjectId.get();

如果你想提到父ID本身,

然后

ObjectId id = new ObjectId("5399aba6e4b0ae375bfdca88");

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读