使用java在mongo中增加数组中的id字段

时间:2018-02-02 06:23:22

标签: java mongodb

我想使用java在mongoDb中自动增加id。我对此完全陌生。 mongo db

{
    "_id" : ObjectId("5a703d8154c19cbcd1b8caa6"),
    "name" : "bank_account",
    "params" : [ 
        {
            "id":1,
            "key" : null,
            "variable" : "@var"
        }
    ]
}

我想在params数组中增加id。

 public static void create(){ 
    DB db = dbClntConn.getDB("dbname");
    DBCollection collection = db.getCollection("collectionname");
    BasicDBObject document = new BasicDBObject();
    BasicDBObject params = new BasicDBObject();
     List<BasicDBObject> doc1=new ArrayList<>();

                    params.put("key",metadataConfig.get("key"));
                    params.put("variable",variable);
                    doc1.add(params);
                    document.put("params",doc1);



                 collection.insert(document);


                       }
    }

0 个答案:

没有答案