Код: Выделить всё
import static com.mongodb.client.model.Filters.eq;
import org.bson.Document;
import com.mongodb.client.MongoClient;
import com.mongodb.client.MongoClients;
import com.mongodb.client.MongoCollection;
import com.mongodb.client.MongoDatabase;
public class QuickStart {
public static void main( String[] args ) {
// Replace the placeholder with your MongoDB deployment's connection string
String uri = "mongodb+srv://Cluster91234:PASSWORD@cluster91234.ptazlpi.mongodb.net/?appName=Cluster91234";
try (MongoClient mongoClient = MongoClients.create(uri)) {
MongoDatabase database = mongoClient.getDatabase("sample_mflix");
MongoCollection collection = database.getCollection("movies");
Document doc = collection.find(eq("title", "Back to the Future")).first();
if (doc != null) {
System.out.println(doc.toJson());
} else {
System.out.println("No matching documents found.");
}
}
}
}
Код: Выделить всё
4.0.0
com.daniel
StatementViewer
1.0-SNAPSHOT
25
25
UTF-8
org.mongodb
mongodb-driver-bom
5.6.4
pom
import
org.mongodb
mongodb-driver-sync
Код: Выделить всё
PS D:\Programming\StatementViewer> mvn compile
[INFO] Scanning for projects...
[INFO]
[INFO] ---------------------< com.daniel:StatementViewer >---------------------
[INFO] Building StatementViewer 1.0-SNAPSHOT
[INFO] from pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ StatementViewer ---
[INFO] Copying 1 resource from src\main\resources to target\classes
[INFO]
[INFO] --- compiler:3.13.0:compile (default-compile) @ StatementViewer ---
[INFO] Recompiling the module because of changed source code.
[INFO] Compiling 2 source files with javac [debug target 25] to target\classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /D:/Programming/StatementViewer/src/main/java/QuickStart.java:[1,39] package com.mongodb.client.model does not exist
[ERROR] /D:/Programming/StatementViewer/src/main/java/QuickStart.java:[1,1] static import only from classes and interfaces
[ERROR] /D:/Programming/StatementViewer/src/main/java/QuickStart.java:[2,16] package org.bson does not exist
[ERROR] /D:/Programming/StatementViewer/src/main/java/QuickStart.java:[3,26] package com.mongodb.client does not exist
[ERROR] /D:/Programming/StatementViewer/src/main/java/QuickStart.java:[4,26] package com.mongodb.client does not exist
[ERROR] /D:/Programming/StatementViewer/src/main/java/QuickStart.java:[5,26] package com.mongodb.client does not exist
[ERROR] /D:/Programming/StatementViewer/src/main/java/QuickStart.java:[6,26] package com.mongodb.client does not exist
[ERROR] /D:/Programming/StatementViewer/src/main/java/QuickStart.java:[11,14] cannot find symbol
symbol: class MongoClient
location: class QuickStart
[ERROR] /D:/Programming/StatementViewer/src/main/java/QuickStart.java:[11,40] cannot find symbol
symbol: variable MongoClients
location: class QuickStart
[ERROR] /D:/Programming/StatementViewer/src/main/java/QuickStart.java:[12,13] cannot find symbol
symbol: class MongoDatabase
location: class QuickStart
[ERROR] /D:/Programming/StatementViewer/src/main/java/QuickStart.java:[13,13] cannot find symbol
symbol: class MongoCollection
location: class QuickStart
[ERROR] /D:/Programming/StatementViewer/src/main/java/QuickStart.java:[13,29] cannot find symbol
symbol: class Document
location: class QuickStart
[ERROR] /D:/Programming/StatementViewer/src/main/java/QuickStart.java:[14,13] cannot find symbol
symbol: class Document
location: class QuickStart
[ERROR] /D:/Programming/StatementViewer/src/main/java/QuickStart.java:[14,44] cannot find symbol
symbol: method eq(java.lang.String,java.lang.String)
location: class QuickStart
[INFO] 14 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.850 s
[INFO] Finished at: 2026-03-20T18:04:33-07:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile (default-compile) on project StatementViewer: Compilation failure: Compilation failure:
[ERROR] /D:/Programming/StatementViewer/src/main/java/QuickStart.java:[1,39] package com.mongodb.client.model does not exist
[ERROR] /D:/Programming/StatementViewer/src/main/java/QuickStart.java:[1,1] static import only from classes and interfaces
[ERROR] /D:/Programming/StatementViewer/src/main/java/QuickStart.java:[2,16] package org.bson does not exist
[ERROR] /D:/Programming/StatementViewer/src/main/java/QuickStart.java:[3,26] package com.mongodb.client does not exist
[ERROR] /D:/Programming/StatementViewer/src/main/java/QuickStart.java:[4,26] package com.mongodb.client does not exist
[ERROR] /D:/Programming/StatementViewer/src/main/java/QuickStart.java:[5,26] package com.mongodb.client does not exist
[ERROR] /D:/Programming/StatementViewer/src/main/java/QuickStart.java:[6,26] package com.mongodb.client does not exist
[ERROR] /D:/Programming/StatementViewer/src/main/java/QuickStart.java:[11,14] cannot find symbol
[ERROR] symbol: class MongoClient
[ERROR] location: class QuickStart
[ERROR] /D:/Programming/StatementViewer/src/main/java/QuickStart.java:[11,40] cannot find symbol
[ERROR] symbol: variable MongoClients
[ERROR] location: class QuickStart
[ERROR] /D:/Programming/StatementViewer/src/main/java/QuickStart.java:[12,13] cannot find symbol
[ERROR] symbol: class MongoDatabase
[ERROR] location: class QuickStart
[ERROR] /D:/Programming/StatementViewer/src/main/java/QuickStart.java:[13,13] cannot find symbol
[ERROR] symbol: class MongoCollection
[ERROR] location: class QuickStart
[ERROR] /D:/Programming/StatementViewer/src/main/java/QuickStart.java:[13,29] cannot find symbol
[ERROR] symbol: class Document
[ERROR] location: class QuickStart
[ERROR] /D:/Programming/StatementViewer/src/main/java/QuickStart.java:[14,13] cannot find symbol
[ERROR] symbol: class Document
[ERROR] location: class QuickStart
[ERROR] /D:/Programming/StatementViewer/src/main/java/QuickStart.java:[14,44] cannot find symbol
[ERROR] symbol: method eq(java.lang.String,java.lang.String)
[ERROR] location: class QuickStart
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
Я пробовал и другие вещи, но как только я увидел, что ошибка вернулась, я настолько расстроился, что даже не помню, что я пробовал.
Я еще раз проверил версию, и она по-прежнему правильная (насколько мне известно, я проверил репозиторий, чтобы убедиться, что новая версия не была выпущена в одночасье, что каким-то образом случайно сломало мой проект).
>