任务描述 本关任务:根据编程要求,使用 Java 代码完成 MongoDB 数据库连接、集合的创建、选取和文档插入。 相关知识 为了完成本关任务,你需要掌握: 1.如何连接数据库; 2.如何创建集合; 3.如何获取集合; 4.如何
时间: 2024-10-25 07:05:29 浏览: 27
本关任务涉及使用Java语言操作MongoDB数据库,主要步骤如下:
1. **连接数据库**:
首先,需要引入MongoDB的Java驱动(如mongodb-driver-sync),然后创建`MongoClient`实例,通过URI指定数据库服务器地址:
```java
MongoClient mongoClient = new MongoClient("localhost", 27017);
Database database = mongoClient.getDatabase("your_database_name");
```
2. **创建集合**:
在`Database`对象下,可以使用`createCollection`方法来创建集合:
```java
Collection<Document> collection = database.createCollection("your_collection_name");
```
3. **获取集合**:
要访问已存在的集合,可以直接使用其名称:
```java
Collection<Document> collection = database.getCollection("your_collection_name");
```
4. **插入文档**:
使用`insertOne`或`insertMany`方法将Document对象插入到集合中:
```java
Document document = new Document("field1", "value1").append("field2", "value2");
collection.insertOne(document); // 或者 collection.insertMany(Arrays.asList(document1, document2));
```
阅读全文