更多内容请查看:Java如何连接MongoDB数据库并创建和查询文档 (techdatafuture.com)
要连接MongoDB数据库,首先需要安装MongoDB,并启动MongoDB服务。可以按照MongoDB官方网站提供的指南进行安装和启动。
下面是Java连接MongoDB数据库的完整样例代码:
import com.mongodb.MongoClient;
import com.mongodb.MongoClientURI;
import com.mongodb.client.MongoCollection;
import com.mongodb.client.MongoDatabase;
import org.bson.Document;
public class MongoDBExample {
public static void main(String[] args) {
// MongoDB连接URI
String connectionString = "mongodb://localhost:27017";
// 连接MongoDB数据库
MongoClient mongoClient = new MongoClient(new MongoClientURI(connectionString));
// 选择数据库
MongoDatabase database = mongoClient.getDatabase("mydb");
// 选择集合
MongoCollection<Document> collection = database.getCollection("mycollection");
// 创建文档
Document document = new Document("name", "John")
.append("age", 30)
.append("city", "New York");
// 插入文档
collection.insertOne(document);
// 查询文档
Document query = new Document("name", "John");
Document result = collection.find(query).first();
System.out.println(result);
// 关闭MongoDB连接
mongoClient.close();
}
}
上述代码中,使用了MongoDB的Java驱动程序依赖库。可以在pom.xml
文件中添加以下Maven依赖:
在代码中,首先创建了MongoDB连接URI,指定了MongoDB的主机和端口号。然后使用该URI创建了MongoClient对象。接下来选择了数据库和集合,并创建了一个文档。最后插入了文档到集合中,并查询了该文档。
请根据实际情况替换URI、数据库名和集合名,并根据需求使用MongoDB提供的API进行操作。
以下是MongoDB文档样例:
json { "_id": ObjectId("605f8e5b8bddf835ea3e129c"), "name": "John", "age": 30, "city": "New York" }
这是一个包含了name
、age
和city
字段的文档。_id
字段是MongoDB自动生成的唯一标识符。
希望这个样例代码能帮助到你。