Installasjon 
 
 Før vi begynner å bruke MongoDB i våre Java-programmer, må vi sørge for at vi har MongoDB JDBC Driver og Java satt opp på maskinen. Du kan sjekke Java tutorial for Java installasjon på maskinen din. Nå, la oss sjekke hvordan du setter opp MongoDB JDBC driver. 
 
 Du må laste ned jar fra stien ned mongo.jar. Sørg for å laste ned siste versjon av det. 
 
 Du må ta med  mongo.jar 
 inn i klassebanen. 
 
 Koble til database 
 
 Hvis du vil koble database, må du oppgi databasenavn, hvis databasen ikke eksisterer så mongodb skaper det automatisk. 
 
 kodesnutter for å koble til databasen vil være som følger − 
 import com.mongodb.MongoClient, import com.mongodb.MongoException, import com.mongodb.WriteConcern, import com.mongodb.DB, import com.mongodb.DBCollection, import com.mongodb.BasicDBObject; import com.mongodb .DBObject, import com.mongodb.DBCursor, import com.mongodb.ServerAddress, import java.util.Arrays; public class MongoDBJDBC {public static void main (String args []) {try {//Hvis du vil koble til mongodb server MongoClient mongoClient = new MongoClient ("localhost", 27017); //Nå koble til databaser DB db = mongoClient.getDB ("test"); System.out.println ("Koble til database vellykket"); boolean auth = db.authenticate (mittbrukernavn, mittpassord); System.out.println ("Autentisering:" + auth); } catch (Exception e) {System.err.println (e.getClass () getName () + ":". + e.getMessage ()); }}} 
 Nå, la oss kompilere og kjøre over programmet til å lage vår database test. Du kan endre din vei som per kravet. Vi antar gjeldende versjon av JDBC driver mongo-2.10.1.jar er tilgjengelig i den nåværende banen 
 $ javac MongoDBJDBC.java $ java -classpath. ". Mongo-2.10.1.jar" MongoDBJDBCConnect til database successfullyAuthentication: sant 
 Hvis du skal bruke Windows-maskin, så du kan kompilere og kjøre koden som følger − 
 $ javac MongoDBJDBC.java $ java -classpath ";. mongo-2.10.1.jar" MongoDBJDBCConnect til database successfullyAuthentication: true 
 Verdien av  auth 
 vil være sant, om brukernavnet og passordet er gyldig for den valgte databasen 
 
 Lag en samling 
 
 Hvis du vil lage. a. samling,  createCollection () 
 metode for  com.mongodb.DB 
 klassen brukes 
 
 kodesnutter for å lage en samling − 
 import com.mongodb .MongoClient, import com.mongodb.MongoException, import com.mongodb.WriteConcern, import com.mongodb.DB, import com.mongodb.DBCollection, import com.mongodb.BasicDBObject, import com.mongodb.DBObject; import com.mongodb. DBCursor, import com.mongodb.ServerAddress, import java.util.Arrays; public class MongoDBJDBC {public static void main (String args []) {try {//Hvis du vil koble til mongodb server MongoClient mongoClient = new MongoClient ("localhost", 27017); //Nå koble til databaser DB db = mongoClient.getDB ("test"); System.out.println ("Koble til database vellykket"); boolean auth = db.authenticate (mittbrukernavn, mittpassord); System.out.println ("Autentisering:" + auth); DBCollection coll = db.createCollection ("Mycol"); System.out.println ("Collection opprettet"); } catch (Exception e) {System.err.println (e.getClass () getName () + ":". + e.getMessage ()); }}} 
 Når programmet er kompilert og henrettet, det vil gi følgende resultat − 
 Koble til database successfullyAuthentication: trueCollection opprettet 
 Får /velge en samling 
 
 For å få /velge en samling fra databasen,  getCollection () 
 metode for  com.mongodb.DBCollection 
 klassen brukes 
 
 kodesnutter for å få /velge en samling −. 
 import com.mongodb.MongoClient, import com.mongodb.MongoException, import com.mongodb.WriteConcern, import com.mongodb.DB, import com.mongodb.DBCollection, import com.mongodb.BasicDBObject, import com.mongodb.DBObject; import com.mongodb.DBCursor, import com.mongodb.ServerAddress, import java.util.Arrays; public class MongoDBJDBC {public static void main (String args []) {try {//Hvis du vil koble til mongodb server MongoClient mongoClient = new MongoClient ("localhost", 27017); //Nå koble til databaser DB db = mongoClient.getDB ("test"); System.out.println ("Koble til database vellykket"); boolean auth = db.authenticate (mittbrukernavn, mittpassord); System.out.println ("Autentisering:" + auth); DBCollection coll = db.createCollection ("Mycol"); System.out.println ("Collection opprettet"); DBCollection coll = db.getCollection ("Mycol"); System.out.println ("Collection Mycol valgt vellykket"); } catch (Exception e) {System.err.println (e.getClass () getName () + ":". + e.getMessage ()); }}} 
 Når programmet er kompilert og henrettet, det vil gi følgende resultat − 
 Koble til database successfullyAuthentication: trueCollection opprettet successfullyCollection Mycol valgt hell 
 Sett et dokument 
 
 For å sette inn et dokument til mongodb,  Sett () 
 metode for  com.mongodb.DBCollection 
 klassen brukes 
 
 kodesnutter for å sette inn et dokument og minus;. 
 import com. mongodb.MongoClient, import com.mongodb.MongoException, import com.mongodb.WriteConcern, import com.mongodb.DB, import com.mongodb.DBCollection, import com.mongodb.BasicDBObject, import com.mongodb.DBObject; import com.mongodb .DBCursor, import com.mongodb.ServerAddress, import java.util.Arrays, offentlige klasse MongoDBJDBC {public static void main (String args []) {try {//Hvis du vil koble til mongodb server MongoClient mongoClient = new MongoClient ("localhost" , 27017); //Nå koble til databaser DB db = mongoClient.getDB ("test"); System.out.println ("Koble til database vellykket"); boolean auth = db.authenticate (mittbrukernavn, mittpassord); System.out.println ("Autentisering:" + auth); DBCollection coll = db.getCollection ("Mycol"); System.out.println ("Collection Mycol valgt vellykket"); BasicDBObject doc = new BasicDBObject ("title", "MongoDB"). føye ("beskrivelse", "database"). føye ("liker", 100). føye ("URL", "http://www.tutorialspoint.com/mongodb/"). føye ("av", "tutorials peke"); coll.insert (doc); System.out.println ("Dokument satt vellykket"); } catch (Exception e) {System.err.println (e.getClass () getName () + ":". + e.getMessage ()); }}} 
 Når programmet er kompilert og henrettet, det vil gi følgende resultat − 
 Koble til database successfullyAuthentication: trueCollection Mycol valgt successfullyDocument satt hell 
 Hent alle dokumenter 
 
 For å velge alle dokumenter fra samlingen,  finne () 
 metode for  com.mongodb.DBCollection 
 klassen brukes. Denne metoden returnerer en markør, så du må reagere denne markøren 
 
 kodesnutter for å velge alle dokumenter og minus;. 
 Import com.mongodb.MongoClient, import com.mongodb.MongoException; import com.mongodb. WriteConcern, import com.mongodb.DB, import com.mongodb.DBCollection, import com.mongodb.BasicDBObject, import com.mongodb.DBObject, import com.mongodb.DBCursor, import com.mongodb.ServerAddress, import java.util.Arrays; public class MongoDBJDBC {public static void main (String args []) {try {//Hvis du vil koble til mongodb server MongoClient mongoClient = new MongoClient ("localhost", 27017); //Nå koble til databaser DB db = mongoClient.getDB ("test"); System.out.println ("Koble til database vellykket"); boolean auth = db.authenticate (mittbrukernavn, mittpassord); System.out.println ("Autentisering:" + auth); DBCollection coll = db.getCollection ("Mycol"); System.out.println ("Collection Mycol valgt vellykket"); DBCursor markøren = coll.find (); int i = 1; while (cursor.hasNext ()) {System.out.println ("Inserted Document:" + i); System.out.println (cursor.next ()); i ++; }} Catch (Exception e) {System.err.println (e.getClass () getName () + ":". + E.getMessage ()); }}} 
 Når programmet er kompilert og henrettet, det vil gi følgende resultat − 
 Koble til database successfullyAuthentication: trueCollection Mycol valgt successfullyInserted Document: 1 {"_id": objectID (7df78ad8902c), "title": "MongoDB", "description": "database", "liker": 100, "url": "http://www.tutorialspoint.com/mongodb/", "av": "tutorials point"} 
 Oppdater dokument 
 
 For å oppdatere dokumentet fra samlingen,  oppdateringen () 
 metode for  com.mongodb.DBCollection 
 klassen brukes. 
 
 kodesnutter for å velge første dokumentet − 
 import com.mongodb.MongoClient, import com.mongodb.MongoException, import com.mongodb.WriteConcern, import com.mongodb.DB, import com.mongodb.DBCollection, import com.mongodb.BasicDBObject; import com.mongodb.DBObject, import com.mongodb.DBCursor, import com.mongodb.ServerAddress, import java.util.Arrays; public class MongoDBJDBC {public static void main (String args []) {try {//Hvis du vil koble til mongodb Serveren MongoClient mongoClient = new MongoClient ("localhost", 27017); //Nå koble til databaser DB db = mongoClient.getDB ("test"); System.out.println ("Koble til database vellykket"); boolean auth = db.authenticate (mittbrukernavn, mittpassord); System.out.println ("Autentisering:" + auth); DBCollection coll = db.getCollection ("Mycol"); System.out.println ("Collection Mycol valgt vellykket"); DBCursor markøren = coll.find (); while (cursor.hasNext ()) {DBObject updateDocument = cursor.next (); updateDocument.put ("liker", "200") col1.update (updateDocument); } System.out.println ("Document er oppdatert"); markøren = coll.find (); int i = 1; while (cursor.hasNext ()) {System.out.println ("Oppdatert Document:" + i); System.out.println (cursor.next ()); i ++; }} Catch (Exception e) {System.err.println (e.getClass () getName () + ":". + E.getMessage ()); }}} 
 Når programmet er kompilert og henrettet, det vil gi følgende resultat − 
 Koble til database successfullyAuthentication: trueCollection Mycol valgt successfullyDocument oppdatert successfullyUpdated Document: 1 {"_id": objectID (7df78ad8902c), "title ":" MongoDB "," description ":" database "," liker ": 100," url ":" http://www.tutorialspoint.com/mongodb/"," av ":" tutorials point "} 
 Slett første dokumentet 
 
 For å slette første dokumentet fra samlingen, må du først velge dokumentene ved hjelp av  findOne () 
 metode og deretter  fjerne 
 metode for  . com.mongodb.DBCollection 
 klasse 
 
 kodesnutter for å slette første dokumentet − 
 import com.mongodb.MongoClient, import com.mongodb.MongoException, import com.mongodb.WriteConcern; import com .mongodb.DB, import com.mongodb.DBCollection, import com.mongodb.BasicDBObject, import com.mongodb.DBObject, import com.mongodb.DBCursor, import com.mongodb.ServerAddress, import java.util.Arrays; public class MongoDBJDBC {public static void main (String args []) {try {//Hvis du vil koble til mongodb server MongoClient mongoClient = new MongoClient ("localhost", 27017); //Nå koble til databaser DB db = mongoClient.getDB ("test"); System.out.println ("Koble til database vellykket"); boolean auth = db.authenticate (mittbrukernavn, mittpassord); System.out.println ("Autentisering:" + auth); DBCollection coll = db.getCollection ("Mycol"); System.out.println ("Collection Mycol valgt vellykket"); DBObject myDoc = coll.findOne (); col1.remove (myDoc); DBCursor markøren = coll.find (); int i = 1; while (cursor.hasNext ()) {System.out.println ("Inserted Document:" + i); System.out.println (cursor.next ()); i ++; } System.out.println ("Dokument slettet"); } catch (Exception e) {System.err.println (e.getClass () getName () + ":". + e.getMessage ()); }}} 
 Når programmet er kompilert og henrettet, det vil gi følgende resultat − 
 Koble til database successfullyAuthentication: trueCollection Mycol valgt successfullyDocument slettet 
 Gjenværende mongodb metoder  Lagre (), grense ( ), hopp (), sort () 
 etc fungerer samme som forklart i påfølgende opplæringen. Anmeldelser

