MongoDB Java实战
import com.mongodb.client.MongoClients;
import com.mongodb.client.MongoClient;
import com.mongodb.client.MongoDatabase;
import com.mongodb.client.MongoCollection;
import org.bson.Document;
public class MongoDBExample {
public static void main(String[] args) {
// 连接到MongoDB服务
MongoClient mongoClient = MongoClients.create("mongodb://localhost:27017");
// 连接到数据库
MongoDatabase database = mongoClient.getDatabase("mydb");
// 连接到集合(如果不存在将自动创建)
MongoCollection<Document> collection = database.getCollection("test");
// 创建文档
Document doc = new Document("name", "Alice")
.append("age", 24)
.append("address", new Document("street", "123 Fake St")
.append("city", "Faketown")
.append("zip", 12345));
// 插入文档
collection.insertOne(doc);
// 关闭MongoDB客户端
mongoClient.close();
}
}
这段代码展示了如何使用MongoDB的Java驱动程序连接到MongoDB实例,创建数据库,集合,并插入一个包含嵌套文档的文档。这是一个简单的入门示例,展示了如何在实际应用程序中使用MongoDB Java驱动程序。
评论已关闭