zoukankan      html  css  js  c++  java
  • mongodb3.2链接设置

    try {  
    			ServerAddress serverAddress = new ServerAddress("localhost", 27017);  
    			List<ServerAddress> addrs = new ArrayList<ServerAddress>();  
    			addrs.add(serverAddress);  
    			MongoCredential credential = MongoCredential.createScramSha1Credential("admin", "admin","admin".toCharArray());  
    			List<MongoCredential> credentials = new ArrayList<MongoCredential>();  
    			credentials.add(credential);  
    			//通过连接认证获取MongoDB连接  
    			MongoClient mongoClient = new MongoClient(addrs,credentials);  
    			//连接到数据库  
    			db = mongoClient.getDatabase("test");
    			MongoCollection<Document> collection = db.getCollection("aa");
    		} catch (Exception e) {  
    			System.err.println( e.getClass().getName() + ": " + e.getMessage() );  
    		}
    

      

    //条件查询并去重
    public static List<String> query2(MongoCollection<Document> collection,long beginDay,long endDay) {  
    		//db.routedata.distinct(('lanmac'),{"time":{$gte:1464624000000,$lte:1464659580000}})
    		List<String> list = new ArrayList<String>();
    		Document query = new Document();
    		query.put("time", new BasicDBObject("$gte",beginDay).append("$lte",endDay));
    		MongoCursor<String> li = collection.distinct("lanmac",query,String.class ).iterator();
    		while (li.hasNext()) {
    			String n = li.next();
    			list.add(n);
    		}  
    		return list;  
    	}  
    

      

  • 相关阅读:
    如何在iOS中使用Block(转)
    blocks 学习(转)
    关于sqlite3 top的查询
    IOS多线程编程
    iOS平台内存常见问题(转)
    关于C中数组的组织存放
    消息推送机制实现与探讨
    IOS单例模式(Singleton)
    assign copy retain
    关于浮动,怪异模式
  • 原文地址:https://www.cnblogs.com/zqzdong/p/6438950.html
Copyright © 2011-2022 走看看