Como trabalhar com MongoDB e Java
- #MongoDB
- #Java
Para trabalhar com MongoDB em Java, você precisa primeiro configurar o ambiente Java com o driver MongoDB. Você pode fazer isso adicionando a dependência do driver MongoDB em seu arquivo pom.xml (se você estiver usando o Maven) ou baixando o jar do driver e adicionando-o ao seu classpath.
Veja um exemplo de código Java que mostra como se conectar ao MongoDB e executar algumas operações:
import com.mongodb.client.MongoClients;
import com.mongodb.client.MongoClient;
import com.mongodb.client.MongoDatabase;
import org.bson.Document;
public class MongoDBExample {
public static void main(String[] args) {
try (MongoClient mongoClient = MongoClients.create("mongodb://localhost:27017")) {
MongoDatabase database = mongoClient.getDatabase("mydb");
MongoCollection<Document> collection = database.getCollection("mycollection");
// Insert a document
Document doc = new Document("name", "John")
.append("age", 30)
.append("city", "New York");
collection.insertOne(doc);
// Find a document
Document query = new Document("name", "John");
Document result = collection.find(query).first();
System.out.println(result.toJson());
// Update a document
Document updateQuery = new Document("name", "John");
Document update = new Document("$set", new Document("age", 31));
collection.updateOne(updateQuery, update);
// Delete a document
collection.deleteOne(updateQuery);
}
}
}
Neste exemplo, primeiro criamos uma conexão com o MongoDB usando o MongoClient. Em seguida, selecionamos um banco de dados e uma coleção, e realizamos algumas operações de CRUD (criar, ler, atualizar e excluir) na coleção usando os métodos insertOne(), find(), updateOne() e deleteOne().