How can I import data to Mongodb from Json file using java

后端 未结 7 863
梦如初夏
梦如初夏 2021-01-05 00:59

I am struggling with importing data into Mongodb from a Json file.
I can do the same in command line by using mongoimport command.

7条回答
  •  无人及你
    2021-01-05 01:28

    List jsonList = new ArrayList();
    net.sf.json.JSONArray array = net.sf.json.JSONArray.fromObject(json);
    for (Object object : array) {
        net.sf.json.JSONObject jsonStr = (net.sf.json.JSONObject)JSONSerializer.toJSON(object);
        Document jsnObject = Document.parse(jsonStr.toString()); 
        jsonList.add(jsnObject);
    }
    collection.insertMany(jsonList);
    

提交回复
热议问题