一、com.mongodb.Mongo
Mongo m = new Mongo( "localhost" , 27017 );//获取数据库连接池
m.close();//关闭所有的数据库连接池
DB db = m.getDB("mydb"); //获取数据库对象,如果没mydb数据库,自动创建一个
m.dropDatabase("test"); //删除数据库对象
DB db = Mongo.connect(new DBAddress("localhost" , 27017,"mydb")); //直接获得数据库
m.getAddress();//获取数据库连接地址
List<ServerAddress> slist=m.getAllAddress();//获取数据库连接地址列表
List addrs = new ArrayList();
addrs.add( new ServerAddress( "localhost" , 27017 ) );
addrs.add( new ServerAddress( "localhost" , 27018 ) );
addrs.add( new ServerAddress( "localhost" , 27019 ) );
Mongo mongo = new Mongo( addrs );//mongoDB集群
m.getDatabaseNames();//获取数据库名列表
m.getVersion();//获取mongoDB的java版本
二、com.mongodb.DB
DBCollection coll = db.getCollection("adminCollection"); //得到一个集合,可对这个集合进行CRUD操作
db.addUser("admin", "123456".toCharArray());//增加用户
db.authenticate("admin", "123456".toCharArray());//验证用户
db.collectionExists("adminCollection");//判断集合是否存在
db.getCollectionNames();//获取数据库中的所有集合的set
Mongo copym=db.getMongo();//获取此数据库的mongo
db.dropDatabase();//删除此数据库
db.getName()//获取数据库名
三、com.mongodb.DBCollection
coll.getCount();//获取集合中的文档数量
coll.insert(object);//插入文档
coll.findOne();//使用findOne()查找集合中第一个文档
coll.find(dbObject);//查询
coll.remove(toRemoveObject);//删除文档
coll.getIndexInfo();//获取索引列表
coll.getDB();//获取数据库
coll.getFullName() //获取全名,数据库名.集合名
coll.getName();//返回集合名
coll.rename();//给集合重命名
Mongo m = new Mongo( "localhost" , 27017 );//获取数据库连接池
m.close();//关闭所有的数据库连接池
DB db = m.getDB("mydb"); //获取数据库对象,如果没mydb数据库,自动创建一个
m.dropDatabase("test"); //删除数据库对象
DB db = Mongo.connect(new DBAddress("localhost" , 27017,"mydb")); //直接获得数据库
m.getAddress();//获取数据库连接地址
List<ServerAddress> slist=m.getAllAddress();//获取数据库连接地址列表
List addrs = new ArrayList();
addrs.add( new ServerAddress( "localhost" , 27017 ) );
addrs.add( new ServerAddress( "localhost" , 27018 ) );
addrs.add( new ServerAddress( "localhost" , 27019 ) );
Mongo mongo = new Mongo( addrs );//mongoDB集群
m.getDatabaseNames();//获取数据库名列表
m.getVersion();//获取mongoDB的java版本
二、com.mongodb.DB
DBCollection coll = db.getCollection("adminCollection"); //得到一个集合,可对这个集合进行CRUD操作
db.addUser("admin", "123456".toCharArray());//增加用户
db.authenticate("admin", "123456".toCharArray());//验证用户
db.collectionExists("adminCollection");//判断集合是否存在
db.getCollectionNames();//获取数据库中的所有集合的set
Mongo copym=db.getMongo();//获取此数据库的mongo
db.dropDatabase();//删除此数据库
db.getName()//获取数据库名
三、com.mongodb.DBCollection
coll.getCount();//获取集合中的文档数量
coll.insert(object);//插入文档
coll.findOne();//使用findOne()查找集合中第一个文档
coll.find(dbObject);//查询
coll.remove(toRemoveObject);//删除文档
coll.getIndexInfo();//获取索引列表
coll.getDB();//获取数据库
coll.getFullName() //获取全名,数据库名.集合名
coll.getName();//返回集合名
coll.rename();//给集合重命名