以下是一些基本的 MongoDB Java 驱动程序的用法:
1. 添加 MongoDB Java 驱动程序依赖:
你可以通过 Maven、Gradle 或直接下载 JAR 文件的方式添加 MongoDB Java 驱动程序依赖。
Maven 依赖:
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongodb-driver-sync</artifactId>
<version>4.2.3</version> <!-- 请根据实际情况选择最新版本 -->
</dependency>
2. 连接到 MongoDB 数据库:
import com.mongodb.client.MongoClients;
import com.mongodb.client.MongoClient;
import com.mongodb.client.MongoDatabase;
public class MongoDBConnectionExample {
public static void main(String[] args) {
try (MongoClient mongoClient = MongoClients.create("mongodb://localhost:27017")) {
MongoDatabase database = mongoClient.getDatabase("mydb");
System.out.println("Connected to database successfully");
}
}
}
3. 插入文档:
import org.bson.Document;
import com.mongodb.client.MongoCollection;
public class MongoDBInsertExample {
public static void main(String[] args) {
try (MongoClient mongoClient = MongoClients.create("mongodb://localhost:27017")) {
MongoDatabase database = mongoClient.getDatabase("mydb");
MongoCollection<Document> collection = database.getCollection("mycollection");
Document document = new Document("name", "John Doe")
.append("age", 30)
.append("city", "New York");
collection.insertOne(document);
System.out.println("Document inserted successfully");
}
}
}
4. 查询文档:
import com.mongodb.client.FindIterable;
import org.bson.Document;
public class MongoDBQueryExample {
public static void main(String[] args) {
try (MongoClient mongoClient = MongoClients.create("mongodb://localhost:27017")) {
MongoDatabase database = mongoClient.getDatabase("mydb");
MongoCollection<Document> collection = database.getCollection("mycollection");
FindIterable<Document> documents = collection.find();
for (Document document : documents) {
System.out.println(document);
}
}
}
}
这些示例展示了连接到 MongoDB 数据库、插入文档和查询文档的基本操作。你可以根据实际需求使用 MongoDB Java 驱动程序进行更复杂的操作,例如更新、删除、索引等。详细的 API 文档和示例可以在 MongoDB 官方网站上找到。
转载请注明出处:http://www.zyzy.cn/article/detail/9251/MongoDB