java存入json数据到mongodb
时间: 2023-05-19 21:02:26 浏览: 99
通过java向mongodb中插入数据
可以使用MongoDB的Java驱动程序来将JSON数据存储到MongoDB中。以下是一个简单的示例代码:
```
import com.mongodb.MongoClient;
import com.mongodb.client.MongoCollection;
import com.mongodb.client.MongoDatabase;
import org.bson.Document;
public class JsonToMongoDB {
public static void main(String[] args) {
// 连接到MongoDB
MongoClient mongoClient = new MongoClient("localhost", 27017);
// 选择数据库和集合
MongoDatabase database = mongoClient.getDatabase("test");
MongoCollection<Document> collection = database.getCollection("mycollection");
// 创建JSON对象
String json = "{ \"name\" : \"John\", \"age\" : 30 }";
Document document = Document.parse(json);
// 将JSON对象插入到集合中
collection.insertOne(document);
// 关闭连接
mongoClient.close();
}
}
```
这个示例代码将一个包含"name"和"age"字段的JSON对象插入到名为"mycollection"的集合中。你可以根据自己的需求修改代码。
阅读全文