详解杭州亚运会会徽和口号 (详解MongoDB数据库基础操作及实例 - MongoDB数据库 - –)

文章编号:6597 更新时间:2024-02-07 分类:互联网资讯 阅读次数:

资讯内容

MongoDB数据库2023-06-02分类:聚合分类评论(0)详解数据库基础操作及实例废话不多说,直接上代码,注释写的比拟分明,大家参考下,示例代码:【申明】:本博客不介入任何买卖,也非中介,仅记载团体感兴味的主机测评结果和活动活动,内容均不作直接、直接、法定、商定的保障。访问本博客请务必遵守无关互联网的相关法律、规则与规则。一旦您访问本博客,即示意您曾经通晓并接受了此申明公告。

详解杭州亚运会会徽和口号详解MongoDB

详解MongoDB数据库基础操作及实例 – MongoDB数据库

2023-06-02分类:聚合分类评论(0)

详解数据库基础操作及实例

废话不多说,直接上代码,注释写的比拟分明,大家参考下,

示例代码:

/** * 拔出一条DB对象 */ 
public static void addDBObject(DBCollection collection,BasicDBObject object){ collection.insert(object); 
} /** * 依据id查问DBObject */ 
public static DBObject getDBObjectById(String value) throws UnknownHostException, MongoException{ dbc = getDBCollection("company", "users").find(new BasicDBObject("_id",new ObjectId(value))); DBObject ob = null; int i = 0; while(dbc.hasNext()){ ob = dbc.next(); i++; } if(i == 1){ return ob; }else{ return null; } 
} /** * 依据key和value值查问 */ 
public static DBObject getDBObject(String key,String value) throws UnknownHostException, MongoException{ dbc = getDBCollection("company", "users").find(new BasicDBObject(key,value)); DBObject ob = null; int i = 0; while(dbc.hasNext()){ ob = dbc.next(); i++; } if(i == 1){ return ob; }else{ return null; } 
} /** * 依据数据库名失掉(新增)上方一切汇集名(表名) */ 
public static Set getCollectionsNames(String DBName) throws MongoException, UnknownHostException{ return getDB(DBName).getCollectionNames(); 
} /** * 遍历汇集中的db对象汇合(相当于相关数据库中的数据) */ 
public static Set getDBObjects(DBCollection collection){ Set dbObjects = new HashSet(); DBCursor cursor = collection.find(); while(cursor.hasNext()){ DBObject object = cursor.next(); dbObjects.add(object); } return dbObjects; 
} /** * 失掉/新增汇集(相当于相关数据库表) */ 
public static DBCollection getDBCollection(String DBName,String collectionName) throws UnknownHostException, MongoException{ return getDB(DBName).getCollection(collectionName); 
} /** * 失掉/新增数据库 */ 
public static DB getDB(String DBName) throws UnknownHostException, MongoException{ return getMongo().getDB(DBName); 
} /** * 衔接数据库 */ 
public static Mongo getMongo() throws UnknownHostException, MongoException{ Mongo mg = null; if(mg == null){ mg = new Mongo(); } return mg; 
} /** * 封锁衔接 */ 
public static void destory(Mongo mg) { if (mg != null){ mg.close(); mg = null;  } System.gc();   
} /** * 失掉数据库名 */ 
public static List getDBNames() throws MongoException, UnknownHostException{ return getMongo().getDatabaseNames(); 
} /** * 删除数据库 */ 
public static void deleteDB(String DBName) throws MongoException, UnknownHostException{ getMongo().dropDatabase(DBName); 
} 

如有不懂请留言或许到本站社区交换探讨,感谢阅读,宿愿能协助到大家,谢谢大家对本站的允许!

【申明】:本博客不介入任何买卖,也非中介,仅记载团体感兴味的主机测评结果和活动活动,内容均不作直接、直接、法定、商定的保障。访问本博客请务必遵守无关互联网的相关法律、规则与规则。一旦您访问本博客,即示意您曾经通晓并接受了此申明公告。

介绍阅读:

给这篇文章的作者打赏

微信扫一扫打赏支付宝扫一扫打赏 标签: 详解MongoDB数据库基础操作及实例MongoDB数据库

本文地址: https://yihaiquanyi.com/article/0b5d883b48b7fbf3c4c9.html

上一篇:蘑菇主机怎么样蘑菇主机E5Dual韩国主机租用...
下一篇:日本主机玩家数量日本主机75折香港vps7折全...

发表评论