// 引入MongoDB Java驱动依赖
// 通常在Maven项目的pom.xml中添加以下依赖:
/*
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongodb-driver-sync</artifactId>
<version>4.7.1</version>
</dependency>
*/
import com.mongodb.client.MongoClients;
import com.mongodb.client.MongoClient;
import com.mongodb.client.MongoDatabase;
import com.mongodb.client.MongoCollection;
import org.bson.Document;
public class MongoDBConnectionExample {
public static void main(String[] args) {
// 创建MongoClient实例,连接到MongoDB服务器
MongoClient mongoClient = MongoClients.create("mongodb://localhost:27017");
// 获取数据库(如果数据库不存在,MongoDB会自动创建)
MongoDatabase database = mongoClient.getDatabase("testdb");
// 获取集合(类似于关系型数据库中的表)
MongoCollection<Document> collection = database.getCollection("testcollection");
// 插入一个文档
Document document = new Document("name", "John")
.append("age", 30)
.append("city", "New York");
collection.insertOne(document);
// 关闭客户端连接
mongoClient.close();
}
}
pom.xml中添加相应的依赖。MongoClients.create()方法创建一个MongoClient实例,连接到MongoDB服务器。默认情况下,MongoDB运行在localhost:27017。mongoClient.getDatabase()方法获取或创建一个数据库。如果数据库不存在,MongoDB会自动创建。database.getCollection()方法获取或创建一个集合(类似于关系型数据库中的表)。Document对象,并使用collection.insertOne()方法将文档插入到集合中。希望这个示例代码和解释对你有帮助!
上一篇:java中byte类型取值范围
下一篇:java枚举类型
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站