设为首页 加入收藏

TOP

MongoDB之Java测试代码(DAO层)(四)
2015-11-21 01:52:42 来源: 作者: 【 】 浏览:5
Tags:MongoDB Java 测试 代码 DAO
out.println(dateNowStr); DBCollection coll = MongoInit.getColl("table_admin"); BasicDBObject doc = new BasicDBObject(); doc.put("id", "12345678"); doc.put("time", dateNowStr); doc.put("data", "117.13172:029.77659:131.2580"); doc.put("status", "0"); coll.insert(doc); // 设定write concern,以便操作失败时得到提示 coll.setWriteConcern(WriteConcern.SAFE); BasicDBObject dsort = new BasicDBObject(); dsort.put("time", -1); BasicDBObject searchDevice = new BasicDBObject(); searchDevice.put("id", "12345678"); DBCursor cursor = coll.find(searchDevice).sort(dsort); List list = cursor.toArray(); //ArrayList listSensorData=new ArrayList(list.size()); ObjectMapper mapper = new ObjectMapper(); String jsonfromList = null; try { //list转json jsonfromList = mapper.writeva lueAsString(list); } catch (JsonProcessingException e) { // TODO Auto-generated catch block e.printStackTrace(); } //System.out.println(jsonfromList); // for(int i=0;imysql count()函数),不受limit的影响 // while (cursor.hasNext()) { // System.out.println(cursor.next()); // } System.out.println("The Search Query has Executed!"); } catch (MongoException e) { e.printStackTrace(); } } public static void main(String[] args) { String dbname="wlwdb"; String dbCollection="table_admin"; String dbCollection1="15257102317"; String dataID="12345678"; MongoUtils tb=new MongoUtils(); tb.testGetDBS();//查询所有数据库 tb.getAllCollections();//查询所有表 // // tb.findOne(dbCollection);//查找第一条记录 tb.testGpsData(); tb.getAllDocuments(dbCollection);//获取制定表明的所有数据 //tb.dropDatabase(dbname);//删除指定数据库 //tb.delete(dbCollection,dataID);//删除制定表明和设备ID的数据 //tb.dropCollection(dbCollection);// 删除一个表 //tb.createIndex(dbCollection1);//创建索引 //tb.getIndexInfo(dbCollection1);//获得表中所有索引 } }
#端口设置
DBPort=27017
#URL
DBUrl=localhost
#URL
DBName=wlwdb

首页 上一页 1 2 3 4 5 下一页 尾页 4/5/5
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇mariadb简介 下一篇故障案例:slave延迟很大

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: