mongo入门实例

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"));
    }

}


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值