-
MongoDB Javaドライバの設定: 最初に、MongoDB Javaドライバをプロジェクトに追加する必要があります。Mavenを使用してプロジェクトを管理している場合は、pom.xmlファイルに以下の依存関係を追加します。
<dependency> <groupId>org.mongodb</groupId> <artifactId>mongodb-driver-sync</artifactId> <version>4.4.3</version> </dependency>
Gradleを使用している場合は、build.gradleファイルに以下の依存関係を追加します。
implementation 'org.mongodb:mongodb-driver-sync:4.4.3'
-
MongoDBへの接続: MongoDBに接続するには、MongoClientクラスを使用します。以下のコードは、ローカルホスト上のMongoDBに接続する例です。
import com.mongodb.ConnectionString; import com.mongodb.MongoClientSettings; import com.mongodb.client.MongoClients; import com.mongodb.client.MongoClient; import com.mongodb.client.MongoDatabase; // MongoDBに接続 ConnectionString connectionString = new ConnectionString("mongodb://localhost:27017"); MongoClientSettings settings = MongoClientSettings.builder() .applyConnectionString(connectionString) .build(); MongoClient mongoClient = MongoClients.create(settings); MongoDatabase database = mongoClient.getDatabase("mydatabase");
必要に応じて、接続文字列やデータベース名を変更してください。
-
データの保存: MongoDBにデータを保存するには、MongoCollectionクラスを使用します。以下の例では、"users"というコレクションにユーザー情報を保存しています。
import org.bson.Document; import com.mongodb.client.MongoCollection; // ユーザーデータを保存 MongoCollection<Document> collection = database.getCollection("users"); Document user = new Document("name", "John") .append("age", 30) .append("email", "[email protected]"); collection.insertOne(user);
このようにして、"users"コレクションに新しいドキュメントが挿入されます。
これらの手順を実行することで、JavaでMongoDBにデータを保存することができます。必要に応じて、データの更新や検索など、他のMongoDB操作も行うことができます。