gpt4 book ai didi

java - 将 JSON 解析为 MONGODB 文档

转载 作者:IT老高 更新时间:2023-10-28 13:24:27 28 4
gpt4 key购买 nike

我是 JAVAMONGODB 的新手,并且一直在学习这两种技术,以尝试了解这些技术是否能满足我对产品的要求。

我目前陷入无法将 JAVA 中的文档(记录)插入到我的 MONGODB 集合中的问题。

我正在使用新的 MONGODB version 3.0

到目前为止的代码

MongoCollection<Document> coll = db.getCollection("Collection");
String json = "{'class':'Class10', 'student':{'name':'Alpha', 'sex':'Female'}, {'name':'Bravo', 'sex':'Male'}}";

我找到了将其转换为 DBObject 类型的代码。

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

但是我猜MONGODB的新版本没有insert方法而是有insertOne方法

coll.insertOne() 要求输入为 Document 格式,不接受 DBObject 格式。

coll.insertOne((Document) dbObject);

给出错误

com.mongodb.BasicDBObject cannot be cast to org.bson.Document

有人可以帮助我进行正确的类型转换并给我一个链接,我可以在其中找到并学习相同的内容吗?

问候。

最佳答案

使用静态 parse(String json) Document 类中定义的方法。

关于java - 将 JSON 解析为 MONGODB 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30498240/

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