Есть файл newclicklogs.json. Пытаюсь занести его в свою MOngoDB. Не могу понять в чем ошибка.помогите ПОЖАЛУЙСТА!
public static void main(String[] args)throws IOException{
mongo mongoDemo = new mongo();
MongoClient mongoClient = new MongoClient( "localhost" , 27017 );
MongoDatabase database = mongoClient.getDatabase("KAMBUL");// initialize to the path of the file to read from
MongoCollection<Document> collection = database.getCollection("asda");
String inputFilename="C:\\data/newclicklogs.json"; // initialize to the path of the file to read from
// initialize to the collection to which you want to write
BufferedReader reader = new BufferedReader(new FileReader(inputFilename));
List<InsertOneModel<Document>> docs = new ArrayList<>();
try {
String json;
while ((json = reader.readLine()) != null) {
Document document = Document.parse(String.format("{\"a\": %s}", json));
for(Document doc:document.get("a")) // РУГАЕТСЯ ЗДЕСЬ
{docs.add(new InsertOneModel<>(doc));}
}
} finally {
reader.close();
}
}
}
ВЫВОДИТ ОШИБКУ :Exception in thread "main" java.lang.Error: Unresolved compilation problem:
Can only iterate over an array or an instance of java.lang.Iterable
at mognoDB.mongo.main(mongo.java:64)