Java 连接 操作Mongodb 添加查询
时间: 2023-08-07 08:02:50 浏览: 103
要在 Java 中使用 MongoDB,你需要先将 MongoDB Java 驱动程序添加到你的项目中。可以通过 Maven 或 Gradle 等构建工具来添加依赖项。
添加依赖项后,你需要创建一个 MongoClient 对象,该对象表示与 MongoDB 数据库的连接。可以通过以下代码创建一个 MongoClient 对象:
```
MongoClient mongoClient = new MongoClient("localhost", 27017);
```
这将创建一个连接到本地主机上端口号为 27017 的 MongoDB 实例的 MongoClient 对象。
添加文档:
要向 MongoDB 中添加文档,可以使用以下代码:
```
MongoCollection<Document> collection = mongoClient.getDatabase("mydb").getCollection("users");
Document document = new Document("name", "John Doe")
.append("age", 30)
.append("email", "johndoe@example.com");
collection.insertOne(document);
```
这将向名为“mydb”的数据库中名为“users”的集合中添加一个名为“John Doe”的文档。
查询文档:
要查询 MongoDB 中的文档,可以使用以下代码:
```
MongoCollection<Document> collection = mongoClient.getDatabase("mydb").getCollection("users");
Document query = new Document("name", "John Doe");
FindIterable<Document> cursor = collection.find(query);
for (Document document : cursor) {
System.out.println(document.toJson());
}
```
这将查询名为“John Doe”的文档,并将结果打印到控制台上。
以上是 Java 连接操作 MongoDB 的基本操作,更多详细的操作可以查看 MongoDB Java 驱动程序的官方文档。
阅读全文