mongodb java

, installering, før vi begynder at bruge mongodb i vores java - programmer, er vi nødt til at sikre, at vi har mongodb jdbc chauffør og java, der er oprettet på maskinen.du kan tjekke java - forelæsning for java montering på din maskine.lad os se, hvordan til at oprette mongodb jdbc chauffør.,,, du er nødt til at hente de glas fra den vej, downloade mongo.jar.sørg for at downloade seneste løsladelse af det.,,, du skal omfatte, mongo.jar, i dine classpath.,,, kontakt til database, for at forbinde database, er du nødt til at angive database navn, hvis databasen findes ikke så mongodb skaber automatisk. kode stumper til opkobling til database 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; offentlige klasse mongodbjdbc {offentlige statisk tomrum vigtigste (string - args []) (prøve (//tilslutning til mongodb server mongoclient mongoclient = nye mongoclient ("localhost", 27017); //nu stiller til deres databaser db db = mongoclient. getdb ("test"); system. println ("forbindes til database med"); boolean) = db. autentificere (myusername, mypassword) system. println ("godkendelse" +));} fangst (undtagen e) (system. fejle. println (f. getclass(). getname() + ":" + e. getmessage())}}}, lad os samle og løbe over program til at skabe vores database test.du kan ændre din vej i deres krav.vi går ud fra gældende version af jdbc chauffør mongo-2.10.1.jar er til rådighed i den nuværende retning. $javac mongodbjdbc.java $java - classpath. ": mongo-2.10.1. jar" mongodbjdbc forbindes til database med autentificering: det er rigtigt, hvis man vil bruge windows maskine, så kan du samle og løbe din kode således &$minus. javac mongodbjdbc.java $java - classpath. "; mongo-2.10.1. jar" mongodbjdbc forbindes til database med autentificering: det er rigtigt, værdien af), vil være tilfældet, hvis brugeren navn og adgangskode er gyldige for de udvalgte database, skabe en samling, for at skabe en samling, createcollection(), metode, com.mongodb.db, klasse anvendes., kode stumper at skabe en samling −, import com.mongodb.mongoclient; import kom. 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 {offentlige statisk tomrum vigtigste (string - args []) (prøve (//tilslutning til mongodb server mongoclient mongoclient = nye mongoclient ("localhost", 27017) /nu forbindes til din databaser db db = mongoclient. getdb ("test"); system. println ("forbindes til database med"); boolean) = db. autentificere (myusername, mypassword) system. println ("godkendelse" +t ere); dbcollection sml = db. createcollection ("mycol"); system. println ("samling, der er skabt med");} fangst (undtagen e) (system. fejle. println (f. getclass(). getname() + ":" + e. getmessage())}}}, når programmet er udarbejdet og henrettet. det giver følgende resultat − forbindelse til database med ægthedsbekræftelse: korrekt indsamling, der er skabt med succes, at /udvælgelse af en samling, for at få /udvælge en samling fra databasen, getcollection(), metode, com.mongodb.dbcollection, klasse anvendes. kode stumper kommer /udvælge en samling &minus import com.mongodb.mongoclient; com.mongodb.mongoexception, import, import - com.mongodb.writeconcern; import com.mongodb.db; imhavn 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 {offentlige statisk tomrum vigtigste (string - args []) (prøve (//tilslutning til mongodb server mongoclient mongoclient = nye mongoclient ("localhost", 27017); //nu stiller til deres databaser db db = mongoclient. getdb ("test"); system. println ("forbindes til database med"); boolean) = db. autentificere (myusername, mypassword) system. println ("godkendelse" +)); dbcollection sml = db. createcollection ("mycol"); system.out. println ("indsamling, der er skabt med"); dbcollection sml = db. getcollection ("mycol"); system. println ("indsamling mycol udvalgte succes");} fangst (undtagen e) (system. fejle. println (f. getclass(). getname() + ":" + e. getmessage())}}}, når programmet er udarbejdet og gennemført, vil det give følgende resultat − forbindelse til database med ægthedsbekræftelse: korrekt indsamling, der er skabt med indsamling mycol udvalgte med succes, at indsætte et dokument, at indføje et dokument til mongodb, insert(), metode, com.mongodb.dbcollection, klasse anvendes. kode stumper at indsætte en dokumenter −, 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 {offentlige statisk tomrum vigtigste (string - args []) (prøve (//tilslutning til mongodb server mongoclient mongoclient = nye mongoclient ("localhost", 27017); //nu forbinder deres databaser db db = mongoclient. getdb ("test"); system. println ("forbindes til database med"); boolean) = db. autentificere (myusername, mypassword) system. println ("godkendelse" +)); dbcollesektion sml = db. getcollection ("mycol"); system. println ("indsamling mycol udvalgte succes"); basicdbobject doc = nye basicdbobject ("titel", "mongodb").tilføj ("beskrivelse", "databasen").tilføj ("kan lide", 100).tilføj ("url", "http: ////////////////////////////www.tutorialspoint. kom mongodb").tilføj ("af", "undervise"). sml. indsæt (doc) system. println ("dokument indsat med");} fangst (undtagen e) (system. fejle. println (f. getclass(). getname() + ":" + e. getmessage())}}}, når program der er udarbejdet og gennemført, vil det give følgende resultat − forbindelse til database med ægthedsbekræftelse: korrekt indsamling mycol udvalgte vellykket dokument indsat med succes, få alle dokumenter, at udtage alle dokumenter fra indsamling, find(), metode, com.mongodb.dbcollection, klasse anvendes.denne metode er tilbage en markør, så du er nødt til at iterate denne markør. kode stumper at udtage 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; offentlige klasse mongodbjdbc {offentlige statisk tomrum vigtigste (- args []) (prøve (//tilslutning til mongodb server mongoclient mongoclient = nye mongoclient ("localhost", 27017); //nu stiller til deres databaser db db = mongoclient. getdb ("test"); system.out.println ("forbindes til database med"); boolean) = db. autentificere (myusername, mypassword) system. println ("godkendelse" +)); dbcollection sml = db. getcollection ("mycol"); system. println ("indsamling mycol udvalgte succes"); dbcursor markør = sml. find(); int i = 1; mens (markør. hasnext()) (system. println ("indsættes dokument:" + i). system. println (markør. next()); jeg + +) fangst (undtagen e) (system. fejle. println (f. getclass(). getname() + ":" + e. getmessage())}}}, når programmet er udarbejdet og gennemført, vil det give følgende resultat &minus, forbindes til database med ægthedsbekræftelse: korrekt indsamling mycol udvalgte succes indsat dokument: 1 ("_id": objectid (7df78ad8902c), afsnit ":" mongodb "," beskrivelse ":" database "," elsker ": 100, url: http: /////////////////////mongodb www.tutorialspoint. com /", "med": "undervise"}, ajourføre dokument, at ajourføre dokument fra indsamling, update(), metode, com.mongodb.dbcollection, klasse anvendes. kode stumper at udvælge første dokument −, 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.serveradkjole, import - java.util.arrays; offentlige klasse mongodbjdbc {offentlige statisk tomrum vigtigste (string - args []) (prøve (//tilslutning til mongodb server mongoclient mongoclient = nye mongoclient ("localhost", 27017); //nu stiller til deres databaser db db = mongoclient. getdb ("test"); system.. println ("forbindes til database med"); boolean) = db. autentificere (myusername, mypassword) system. println ("godkendelse" +)); dbcollection sml = db. getcollection ("mycol"); system. println ("indsamling mycol udvalgt med dbcursor"); markør = sml. find(); mens (markør. hasnext()) (dbobject updatedocument = markør. next(); updatedocument. ("kan lide" og "200") col1. ajourføring (updatedocument)} system. println ("dokument ajourføres med"); markør = sml. find(); int i = 1; mens (markør. hasnext()) (system. println ("ajourført dokument:" + i). system. println (markør. next()); jeg + +) fangst (undtagen e) (system. fejle. println (f. getclass(). getname() + ":" + e. getmessage())}}}, når programmet er udarbejdet og gennemført, vil det giver følgende resultat − forbindelse til database med ægthedsbekræftelse: korrekt indsamling mycol udvalgt med document ajourført med ajourførte dokument: 1 ("_id": objectid (7df78ad8902c), afsnit ":" mongodb "," beskrivelse ":" database "," elsker ": 100, url: http: ////////////////////////////www.tutorialspoint. kom mongodb", "med": "undervise"}, det første dokument, at slette første dokument fra indsamling, du skal først vælge de dokumenter, findone(), metode og så fjerne, metode, com.mongodb.dbcollection, klasse, kode stumper sletter første dokument −, 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 {offentlige statisk tomrum vigtigste (string - args []) (prøve (//tilslutning til mongodb server mongoclient mongoclient = nye mongoclient ("localhost", 27017); //nu stiller til deres databaser db db = mongoclient. getdb ("test"); system.. println ("forbindes til database med"); boolean) = db. autentificere (myusername, mypassword) system. println ("godkendelse" +)); dbcollection sml = db. getcollection ("mycol"); system. println ("indsamling mycol udvalgt med dbobject"); mydoc = sml. findone(); col1. fjerne (mydoc); dbcursor markør = sml. find(); int i = 1; mens (markør. hasnext()) (system. println ("indsættes dokument:" + i). system. println (markør. next()); jeg + +) - system. println ("dokument udgår med")} fangst (undtagen e) (system. fejle. println (f. getclass(). getname() + ":" + e. getmessage())}}}, når programmet er udarbejdet og gennemført, vil det give følgende resultat − forbindelse til database med ægthedsbekræftelse: korrekt indsamling mycol udvalgte vellykket dokument udgår med succes, resterende mongodb metoder, save(), limit(), skip(), sort() osv. arbejder samme som forklaret i de efterfølgende tutor.



Previous:
Next Page: