22
33import com .hungcdev .mongodb .connection .MongoDBConnection ;
44import com .hungcdev .mongodb .data .Post ;
5+ import com .mongodb .client .MongoClient ;
56import com .mongodb .client .MongoCollection ;
67import com .mongodb .client .MongoDatabase ;
78
89import java .util .List ;
910import java .util .UUID ;
1011
1112public class InsertDocument {
12- private MongoDBConnection mongoDBConnection ;
1313
1414 private MongoDatabase mongoDatabase ;
1515
1616 public InsertDocument (String ip , int port , String databaseName ) {
17- this .mongoDBConnection = new MongoDBConnection ();
18- this .mongoDBConnection .connectMongoDBWithPOJOs (ip , port );
19- this .mongoDatabase = mongoDBConnection .getMongoClient ().getDatabase (databaseName );
17+ MongoClient mongoClient = MongoDBConnection .connectMongoDBWithPOJOs (ip , port );
18+ this .mongoDatabase = mongoClient .getDatabase (databaseName );
2019 }
2120
2221 public <T > void insert (String collectionName , T document , Class <T > classType ) {
@@ -25,6 +24,10 @@ public <T> void insert(String collectionName, T document , Class<T> classType) {
2524 }
2625
2726 public static void main (String [] args ) {
27+ insertDocumentExample ();
28+ }
29+
30+ private static void insertDocumentExample () {
2831 InsertDocument insertDocument = new InsertDocument ("localhost" , 27017 , "HungcDev" );
2932 Post post = Post .builder ()
3033 .id (UUID .randomUUID ().toString ())
@@ -39,5 +42,4 @@ public static void main(String[] args) {
3942 }
4043
4144
42-
4345}
0 commit comments