package com.youboy.test4;
import java.io.IOException;
import java.net.UnknownHostException;
import com.mongodb.BasicDBObject;
import com.mongodb.DB;
import com.mongodb.DBCollection;
import com.mongodb.DBCursor;
import com.mongodb.Mongo;
import com.mongodb.MongoException;
import com.mongodb.util.JSON;
public class CodeTest {
public static void main(String[] args) throws IOException {
Mongo conn = null;
DB db = null;
try {
conn = new Mongo("192.168.3.243", 20000); // 10.0.8.89:33000
db = conn.getDB("photodb");
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (MongoException e) {
e.printStackTrace();
}
DBCollection coll = db.getCollection("linlin");
BasicDBObject query = new BasicDBObject();
/* String kString = "123";
String mString = ZipUtil.compress(kString);
query.put("paw", mString);
coll.save(query);*/
// BasicDBObject query = new BasicDBObject();
// query.get("str");// 查i的值为98的所有对象
DBCursor cur = coll.find();
System.out.println("--------------------******--------------------");
while (cur.hasNext()) {
BasicDBObject bObject=(BasicDBObject)cur.next();
// System.out.println(cur.next());
String paw = (String) bObject.get("paw"); //得到paw字段值
System.out.println(ZipUtil.uncompress(paw));
// Object o = JSON.parse(cur.next().toString());
// BasicDBObject oo = (BasicDBObject) o;
// System.out.println(oo.get("kwid"));
}
// Object o =
// JSON.parse("{ \"kwid\" : \"MongoDB\", \"type\" : \"database\",\"count\" : 1, \"info\" : \"sdfsdf\"}");
//
// BasicDBObject oo = (BasicDBObject)o;
//
// System.out.println(oo.get("name"));
}
}