我有一个包含这些数据的json文件
{
'EDUCATION_ID' : 1,
'CANDIDATE_ID' : 3,
'EDUCATION_TYPE' : "MTech",
'INSTITUTE_NAME' : "IIT Kanpur",
'YEAR_OF_COMPLETION' : 2002,
'CREATE_DT' : "2008-12-06",
'UPD_DT' : null,
'EXPERIENCE' : 8
},
{
'EDUCATION_ID' : 2,
'CANDIDATE_ID' : 5,
'EDUCATION_TYPE' : "MBA",
'INSTITUTE_NAME' : "KIIT Bhubaneshwar",
'YEAR_OF_COMPLETION' : 2000,
'CREATE_DT' : "2001-08-14",
'UPD_DT' : "2004-10-22",
'EXPERIENCE' : 3
}
我正在尝试使用以下代码将这些插入到mongodb中。只有第一个文档正在插入。任何一个解释原因?还有人可以建议任何更好的方法从外部文件读取并插入到db。我是mongodb的新手。很高兴接受任何建议:)
MongoClient mc=new MongoClient("localhost",27017);
DB db=mc.getDB("mydb");
String file=ReadAndWrite.func2();//i am reading from a external json file
DBObject dbo = (DBObject) JSON.parse(file);
DBCollection dbc=db.getCollection("candidate_education");
dbc.insert(dbo);