java操作mongodb:基本的增删改查(二)

2014-11-24 03:23:44 · 作者: · 浏览: 9
ce * @param target * @attention 方法的使用注意事项 * @author liuchao * @date 2013-12-30 * @note begin modify by 修改人 修改时间 修改内容摘要说明 */ public static void update(String collectionName, DBObject source, DBObject target) { DBCollection users = MongoDBUtil .getDBConnectionWithAuth(collectionName); /** * true,//如果数据库不存在,是否添加 false//多条修改 */ users.update(source, target, true, false); } /** * * \brief 删除 * @param collectionName * @param obj * @attention 方法的使用注意事项 * @author liuchao * @date 2013-12-30 * @note begin modify by 修改人 修改时间 修改内容摘要说明 */ public static void delete(String collectionName, DBObject delObj) { DBCollection users = MongoDBUtil .getDBConnectionWithAuth(collectionName); users.remove(delObj); //print("remove age >
= 24: " + users.remove(new BasicDBObject("age", new BasicDBObject("$gte", 24))).getN()); } /** * * \brief 带条件查询 * @param collectionName * @param delObj * @attention 方法的使用注意事项 * @author liuchao * @date 2013-12-30 * @note begin modify by 修改人 修改时间 修改内容摘要说明 */ public static void queryWithCondition(String collectionName, DBObject condition) { DBCollection users = MongoDBUtil .getDBConnectionWithAuth(collectionName); //users.find(new BasicDBObject("_id", new ObjectId("4de73f7acd812d61b4626a77"))).toArray() users.find(condition); } }
代码 下载:http://download.csdn.net/detail/shanhuhau/6788957