添加依赖项:将 MongoDB Java Driver 添加到你的 Java 项目中。你可以手动下载 JAR 文件并将其添加到类路径中,或者使用构建工具(如 Maven 或 Gradle)来管理依赖项。
对于 Maven,可以在项目的
pom.xml
文件中添加以下依赖项:<dependencies> <dependency> <groupId>org.mongodb</groupId> <artifactId>mongodb-driver-sync</artifactId> <version>4.4.3</version> </dependency> </dependencies>
进行连接:使用
MongoClient
类建立与 MongoDB 的连接。可以指定 MongoDB 服务器的主机名(或 IP 地址)和端口号。import com.mongodb.client.MongoClients; import com.mongodb.client.MongoClient; import com.mongodb.MongoClientSettings; import com.mongodb.ConnectionString; // 建立连接 ConnectionString connectionString = new ConnectionString("mongodb://localhost:27017"); MongoClientSettings settings = MongoClientSettings.builder() .applyConnectionString(connectionString) .build(); MongoClient mongoClient = MongoClients.create(settings);
在上面的示例中,我们使用默认的主机名
localhost
和端口号27017
进行连接。你可以根据你的 MongoDB 实例的配置进行相应的更改。选择数据库和集合:一旦连接成功,你可以选择要使用的数据库和集合。
import com.mongodb.client.MongoDatabase; import com.mongodb.client.MongoCollection; // 选择数据库和集合 MongoDatabase database = mongoClient.getDatabase("your_database_name"); MongoCollection<Document> collection = database.getCollection("your_collection_name");
在上面的示例中,将
your_database_name
替换为你要使用的数据库的名称,将your_collection_name
替换为你要使用的集合的名称。执行操作:现在你可以使用
MongoCollection
对象执行各种 MongoDB 操作,如插入文档、查询文档、更新文档等。下面是一个简单的示例,向集合中插入一个文档:
import org.bson.Document; // 插入文档 Document document = new Document("name", "John") .append("age", 30) .append("city", "New York"); collection.insertOne(document);
在上面的示例中,我们创建了一个
Document
对象表示要插入的文档,并使用insertOne
方法将其插入到集合中。关闭连接:当你完成所有操作后,记得关闭连接。
mongoClient.close();
这将释放与 MongoDB 的连接资源。