gpt4 book ai didi

java - 如何使用java将xml文件数据插入mongodb数据库?

转载 作者:行者123 更新时间:2023-11-30 03:46:51 24 4
gpt4 key购买 nike

如何使用java将xml文件数据/内容(磁盘中已存在)插入MongoDB数据库?

请任何人都可以解决它。

//编辑后的代码

XmlMapper xmlMapper = new XmlMapper();
List entries = xmlMapper.readValue(new File("C:/Users/manish/Desktop/BaseX65/xml/books.xml"),List.class);

ObjectMapper jsonMapper = new ObjectMapper();
String json = jsonMapper.writeValueAsString(entries);

try
{

Mongo mongo = new Mongo("localhost", 27017);
DB db = mongo.getDB("newdb");

DBCollection collection = db.getCollection("dummyColl");


DBObject dbObject = (DBObject)JSON.parse(json);

collection.insert(dbObject);

DBCursor cursorDocJSON = collection.find();
while (cursorDocJSON.hasNext()) {
System.out.println(cursorDocJSON.next());
}
}

最佳答案

  1. 读取文件(FileInputStream)
  2. 解析文件(使用 DOM、JAXB 等)
  3. 将内容转换为正确的格式(json、DBobject)
  4. 将解析后的信息插入数据库(使用适当的数据库驱动程序)

关于java - 如何使用java将xml文件数据插入mongodb数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25424345/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com