Package pymongo1;
Import Com.mongodb.BasicDBObject;
Import Com.mongodb.DB;
Import com.mongodb.DBCollection;
Import Com.mongodb.DBCursor;
Import Com.mongodb.DBObject;
Import com.mongodb.MongoClient;
public class M1 {
public String URL;
public int port;
Public String dbname;
public static String collection_name= "Devicedata";
Mongoclient mongoclient;
DB DB;
public static void Main (string[] args) {
TODO auto-generated Method Stub
}
Public M1 (String url,int port,string dbname)
{
This.url=url;
This.port=port;
This.dbname=dbname;
}
Public DB conn ()
{
Mongoclient = new Mongoclient (URL, port);
db = Mongoclient.getdb (dbname);
return DB;
}
Public dbcursor m2 (String collection_name) {
Dbcursor cursor=null;
try{
Dbcollection coll = db.getcollection (collection_name);
Cursor=coll.find ();
while (Cursor.hasnext ()) {System.out.println (Cursor.next ());}
//
}catch (Exception e) {e.printstacktrace ();}
return cursor;
}
public dbcursor m2 (String collection_name,dbobject ob)
{
Dbcursor cursor=null;
try{
Dbcollection coll = db.getcollection (collection_name);
Cursor=coll.find (ob);
//while (Cursor.hasnext ()) {System.out.println (Cursor.next ());}
//
}catch (Exception e) {e.printstacktrace ();}
return cursor;
}
Public dbobject m3 (String collection_name,basicdbobject ob,string flag)
{
DBObject Cursor=null;
try{
Dbcollection coll = db.getcollection (collection_name);
Cursor=coll.find (OB);
Cursor=coll.findone (OB);
while (Cursor.hasnext ()) {System.out.println (Cursor.next ());}
//
}catch (Exception e) {e.printstacktrace ();}
return cursor;
}
}
Java Operation MongoDB