锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲精品国精品久久99热一,国内成人精品亚洲日本语音,亚洲精品第一国产综合精品http://m.tkk7.com/sxyx2008/category/51113.html娓╅Θ鎻愮ず錛氭?zhèn)ㄧ殑姣忎竴嬈¤漿杞?浣撶幇浜嗘垜鍐欐鏂囩殑鎰忎箟!!!鐑﹁鎮(zhèn)ㄥ湪杞澆鏃舵敞鏄庡嚭澶刪ttp://m.tkk7.com/sxyx2008/璋㈣阿鍚堜綔!!! zh-cnMon, 12 Mar 2012 09:33:25 GMTMon, 12 Mar 2012 09:33:25 GMT60mongodb涔媘orphiahttp://m.tkk7.com/sxyx2008/archive/2012/03/12/371747.html闆北椋為箘闆北椋為箘Mon, 12 Mar 2012 08:49:00 GMThttp://m.tkk7.com/sxyx2008/archive/2012/03/12/371747.htmlhttp://m.tkk7.com/sxyx2008/comments/371747.htmlhttp://m.tkk7.com/sxyx2008/archive/2012/03/12/371747.html#Feedback0http://m.tkk7.com/sxyx2008/comments/commentRss/371747.htmlhttp://m.tkk7.com/sxyx2008/services/trackbacks/371747.html
morphia-0.99.jar
morphia-logging-slf4j-0.99.jar
morphia-validation-0.99.jar
cglib-nodep-2.1_3.jar
proxytoys-1.0.jar
mongo-2.7.3.jar
slf4j-log4j12-1.6.1.jar
log4j-1.2.15.jar
slf4j-api-1.6.1.jar

import org.bson.types.ObjectId;

import com.google.code.morphia.annotations.Id;

public class Address {
    @Id
    
private ObjectId id;
    
private String street;
    
private String city;
    
private String postCode;
    
private String country;
    
    
public ObjectId getId() {
        
return id;
    }
    
public void setId(ObjectId id) {
        
this.id = id;
    }
    
public String getStreet() {
        
return street;
    }
    
public void setStreet(String street) {
        
this.street = street;
    }
    
public String getCity() {
        
return city;
    }
    
public void setCity(String city) {
        
this.city = city;
    }
    
public String getPostCode() {
        
return postCode;
    }
    
public void setPostCode(String postCode) {
        
this.postCode = postCode;
    }
    
public String getCountry() {
        
return country;
    }
    
public void setCountry(String country) {
        
this.country = country;
    }
    
    
}

import org.bson.types.ObjectId;

import com.google.code.morphia.annotations.Embedded;
import com.google.code.morphia.annotations.Entity;
import com.google.code.morphia.annotations.Id;

@Entity
public class Hotel {
    
    @Id
    
private ObjectId id;
    
private String name;
    
private int stars;
    @Embedded
    
private Address address;
    
    
public ObjectId getId() {
        
return id;
    }
    
public void setId(ObjectId id) {
        
this.id = id;
    }
    
public String getName() {
        
return name;
    }
    
public void setName(String name) {
        
this.name = name;
    }
    
public int getStars() {
        
return stars;
    }
    
public void setStars(int stars) {
        
this.stars = stars;
    }
    
public Address getAddress() {
        
return address;
    }
    
public void setAddress(Address address) {
        
this.address = address;
    }
    
    
    
}

import java.net.UnknownHostException;
import java.util.Iterator;
import java.util.List;

import org.bson.types.ObjectId;

import com.google.code.morphia.Datastore;
import com.google.code.morphia.Morphia;
import com.mongodb.Mongo;
import com.mongodb.MongoException;


public class Main {

    
public static void main(String[] args) {
        
try {
            Mongo mongo
=new Mongo("127.0.0.1",27017);
            Morphia morphia
=new Morphia();
            
//鏄犲皠Hotel銆丄ddress
            morphia.map(Hotel.class).map(Address.class);
            
//鍒涘緩鏁版嵁搴揾otel
            Datastore datastore=morphia.createDatastore(mongo,"hotel");
            
            
/*Hotel hotel=new Hotel();
            hotel.setName("Jiefang Hotel");
            hotel.setStars(3);
            
            Address address=new Address();
            address.setStreet("xi'an jiefang street");
            address.setCountry("China");
            address.setPostCode("710075");
            address.setCity("xi'an");
            
            hotel.setAddress(address);
*/
            
            
//鎸佷箙鍖杊otel鍒版暟鎹簱
            
//datastore.save(hotel);
            
            
//鏍規(guī)嵁ObjectId鏌ヨ涓鏉¤褰?br />            //String hotelId = "4f5dafcbf602eeffc946c648";
            
//Hotel hote=datastore.get(Hotel.class,new ObjectId(hotelId));
            
//System.out.println(hote.getName()+"\t"+hote.getAddress().getCountry()+"\t"+hote.getAddress().getStreet());
            
            
//find 鏍規(guī)嵁鏉′歡鏌ヨ
            /*List<Hotel> hotels=datastore.find(Hotel.class, "stars > ", 3).asList();
            for (Iterator<Hotel> iterator = hotels.iterator(); iterator.hasNext();) {
                Hotel name = (Hotel) iterator.next();
                System.out.println(name.getName()+"\t"+name.getAddress().getCountry()+"\t"+name.getAddress().getStreet());
            }
*/
            
            
//find 鏍規(guī)嵁鏉′歡鏌ヨ 鏄熺駭澶т簬1 鎸夋槦綰ч檷搴忔帓鍒?/span>
            /*List<Hotel> hotels = datastore.find(Hotel.class, "stars > ", 1).order(" stars desc ").asList();
            for (Iterator<Hotel> iterator = hotels.iterator(); iterator.hasNext();) {
                Hotel name = (Hotel) iterator.next();
                System.out.println(name.getName()+"\t"+name.getAddress().getCountry()+"\t"+name.getAddress().getStreet());
            }
*/
            
            
            
//find 鏍規(guī)嵁鏉′歡鏌ヨ 鏌ヨ閰掑簵鍚嶇О鏄疛iefang Hotel
            Hotel hotel = datastore.find(Hotel.class"name = ""Jiefang Hotel").get();
            System.out.println(hotel.getName()
+"\t"+hotel.getAddress().getCountry()+"\t"+hotel.getAddress().getStreet());
            
            
            List
<Hotel> hotels=datastore.find(Hotel.class).asList();
            
for (Iterator<Hotel> iterator = hotels.iterator(); iterator.hasNext();) {
                Hotel name 
= (Hotel) iterator.next();
                System.out.println(name.getId()
+"\t"+name.getName()+"\t"+name.getAddress().getCountry()+"\t"+name.getAddress().getStreet());
            }

            
//鍒犻櫎 King Hotel
            
//datastore.findAndDelete(datastore.find(Hotel.class,"name","King Hotel"));
            
            
/*System.out.println("--------------------鍒犻櫎鍚?-----------------");
            hotels=datastore.find(Hotel.class).asList();
            for (Iterator<Hotel> iterator = hotels.iterator(); iterator.hasNext();) {
                Hotel name = (Hotel) iterator.next();
                System.out.println(name.getId()+"\t"+name.getName()+"\t"+name.getAddress().getCountry()+"\t"+name.getAddress().getStreet());
            }
*/
            
            
            
//淇敼緙栧彿涓?f5db225f6027225c6d87629鐨勬槦綰т負8鏄熺駭
            datastore.update(datastore.get(Hotel.classnew ObjectId("4f5db225f6027225c6d87629")), datastore.createUpdateOperations(Hotel.class).set("stars"8));
            
            hotels
=datastore.find(Hotel.class).asList();
            
for (Iterator<Hotel> iterator = hotels.iterator(); iterator.hasNext();) {
                Hotel name 
= (Hotel) iterator.next();
                System.out.println(name.getId()
+"\t"+name.getName()+"\t"+name.getStars()+"\t"+name.getAddress().getCountry()+"\t"+name.getAddress().getStreet());
            }
            
        } 
catch (UnknownHostException e) {
            e.printStackTrace();
        } 
catch (MongoException e) {
            e.printStackTrace();
        }
    }
    
}


闆北椋為箘 2012-03-12 16:49 鍙戣〃璇勮
]]>
Java鎿嶄綔Mongodbhttp://m.tkk7.com/sxyx2008/archive/2012/03/12/371738.html闆北椋為箘闆北椋為箘Mon, 12 Mar 2012 08:05:00 GMThttp://m.tkk7.com/sxyx2008/archive/2012/03/12/371738.htmlhttp://m.tkk7.com/sxyx2008/comments/371738.htmlhttp://m.tkk7.com/sxyx2008/archive/2012/03/12/371738.html#Feedback0http://m.tkk7.com/sxyx2008/comments/commentRss/371738.htmlhttp://m.tkk7.com/sxyx2008/services/trackbacks/371738.html
package com.mongodb;


public class Mongodb {
    
    
private Mongo mongo;
    
private DBCollection dbCollection;
    
private DB db;
    
    
public Mongodb() throws Exception{
        
//浣跨敤ip鍦板潃鍒涘緩Mongo瀵硅薄
        mongo=new Mongo("127.0.0.1");
        
//鑾峰彇orcl鏁版嵁搴?/span>
        db=mongo.getDB("orcl");
        
//鍒ゆ柇鏄惁瀛樺湪闆嗗悎person
        boolean b=db.collectionExists("person");
        System.out.println(
"鏄惁瀛樺湪闆嗗悎[person]:"+b);
        dbCollection 
= db.getCollection("person");
        
long count=dbCollection.count();
        System.out.println(
"鎬昏褰曟暟鏄?"+count);
        DBCursor cursor 
=dbCollection.find().skip(20).limit(20);
        
while(cursor.hasNext()){
            System.out.println(cursor.next());
        }
        
        
    }
    
    
    
    
public void list(){
        dbCollection
=db.getCollection("person");
        BasicDBObject dbObject
=new BasicDBObject();
        dbObject.put(
"age"new BasicDBObject("$gt",20).append("$lt"60));
        DBCursor cursor 
= dbCollection.find(dbObject);
        System.out.println(cursor.count());
        
while(cursor.hasNext()){
            System.out.println(cursor.next());
        }
        
    }
    
    
    
    
private boolean insert(){
        
        dbCollection
=db.getCollection("person");
        BasicDBObject dbObject
=new BasicDBObject();
        dbObject.put(
"name""zhangsan");
        dbObject.put(
"age"20);
        WriteResult writeResult 
= dbCollection.save(dbObject);
        System.out.println(writeResult.getN());
        
return false;
    }
    
    
private boolean delete(){
        dbCollection
=db.getCollection("person");
        BasicDBObject dbObject
=new BasicDBObject();
        dbObject.put(
"name""zhangsan");
        WriteResult writeResult 
= dbCollection.remove(dbObject);
        System.out.println(writeResult.getN());
        
return false;
    }
    
    
    
private boolean update(){
        dbCollection
=db.getCollection("person");
        BasicDBObject dbObject
=new BasicDBObject();
        dbObject.put(
"name""s0020");
        BasicDBObject dbObject2
=new BasicDBObject();
        dbObject2.put(
"name""s0020");
        dbObject2.put(
"age"65);
        WriteResult writeResult 
= dbCollection.update(dbCollection.findOne(dbObject), dbObject2);
        System.out.println(writeResult.getN());
        
return false;
    }
    
    
    
private Object getOne(){
        dbCollection
=db.getCollection("person");
        BasicDBObject dbObject
=new BasicDBObject();
        dbObject.put(
"name""s0020");
        
//dbObject.put("age", 65);
        DBObject object=dbCollection.findOne(dbObject);
        System.out.println(object.toMap().get(
"name")+"\t"+object.toMap().get("age"));
        
return object;
    }
    
    
    
public static void main(String[] args) throws Exception{
        Mongodb mongodb
=new Mongodb();
        
//mongodb.insert();
        
//mongodb.getOne();
        
//mongodb.update();
        
//mongodb.delete();
        
//mongodb.list();
    }
}


闆北椋為箘 2012-03-12 16:05 鍙戣〃璇勮
]]>
MongoDB瀹樻柟騫姪鏂囨獢http://m.tkk7.com/sxyx2008/archive/2012/03/12/371736.html闆北椋為箘闆北椋為箘Mon, 12 Mar 2012 08:01:00 GMThttp://m.tkk7.com/sxyx2008/archive/2012/03/12/371736.htmlhttp://m.tkk7.com/sxyx2008/comments/371736.htmlhttp://m.tkk7.com/sxyx2008/archive/2012/03/12/371736.html#Feedback0http://m.tkk7.com/sxyx2008/comments/commentRss/371736.htmlhttp://m.tkk7.com/sxyx2008/services/trackbacks/371736.html

Home

Getting Started

Development

See the documentation below for the driver for your application's programming language of choice:

Production / Ops

Support

MongoDB Conferences

Sydney - Mar 17 | Berlin - Mar 20 | Stockholm - Apr 4 | Atlanta - Apr 20 |
San Francisco - May 4 | NYC - May 23 | London - June 20 | Washington DC - June 26

Community

Meta



闆北椋為箘 2012-03-12 16:01 鍙戣〃璇勮
]]>
Windows涓婂皣mongodb璦誨唺鐐虹郴緄辨湇鍕?/title><link>http://m.tkk7.com/sxyx2008/archive/2012/03/12/371733.html</link><dc:creator>闆北椋為箘</dc:creator><author>闆北椋為箘</author><pubDate>Mon, 12 Mar 2012 07:57:00 GMT</pubDate><guid>http://m.tkk7.com/sxyx2008/archive/2012/03/12/371733.html</guid><wfw:comment>http://m.tkk7.com/sxyx2008/comments/371733.html</wfw:comment><comments>http://m.tkk7.com/sxyx2008/archive/2012/03/12/371733.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/sxyx2008/comments/commentRss/371733.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/sxyx2008/services/trackbacks/371733.html</trackback:ping><description><![CDATA[<div>mongodb鐩寗緄愭<br /><img alt="" src="http://m.tkk7.com/images/blogjava_net/sxyx2008/mongodb.jpg" height="204" width="1102" /><br />鍦╮egister.bat涓幾鍏ヤ互涓嬪懡浠?鍗沖彲灝噈ongodb璦誨唺鐐虹郴緄辨湇鍕?br />F:\mongodb\bin\mongod.exe --dbpath="F:\mongodb\db" --logpath="F:\mongodb\log\log.txt" --service</div><img src ="http://m.tkk7.com/sxyx2008/aggbug/371733.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/sxyx2008/" target="_blank">闆北椋為箘</a> 2012-03-12 15:57 <a href="http://m.tkk7.com/sxyx2008/archive/2012/03/12/371733.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://m.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://ruidamo.com" target="_blank">国产精品亚洲天堂</a>| <a href="http://c2277.com" target="_blank">亚洲AV无码一区二区三区国产</a>| <a href="http://livejimmy.com" target="_blank">中文字幕在线免费视频</a>| <a href="http://jinguwj.com" target="_blank">亚洲欧美日韩中文字幕一区二区三区</a>| <a href="http://sdzsks.com" target="_blank">亚洲AV成人片色在线观看</a>| <a href="http://sxjttxkywl.com" target="_blank">四虎免费永久在线播放</a>| <a href="http://lyczyb.com" target="_blank">成年女人毛片免费观看97</a>| <a href="http://www-13696.com" target="_blank">99在线热视频只有精品免费</a>| <a href="http://01shanzhai.com" target="_blank">国产免费人成视频尤勿视频</a>| <a href="http://yanshimlxg.com" target="_blank">亚洲成a∨人片在无码2023</a>| <a href="http://jdvgo.com" target="_blank">亚洲jjzzjjzz在线播放</a>| <a href="http://52ku6.com" target="_blank">久久久久亚洲精品无码蜜桃</a>| <a href="http://gxshenquan.com" target="_blank">亚洲精品国偷自产在线</a>| <a href="http://siqingsizu.com" target="_blank">亚洲精品成人网久久久久久</a>| <a href="http://ccc321.com" target="_blank">国产v片免费播放</a>| <a href="http://nmcytsi.com" target="_blank">在线观看免费a∨网站</a>| <a href="http://sqmdjz.com" target="_blank">永久免费毛片在线播放</a>| <a href="http://gycat.com" target="_blank">久久久久av无码免费网</a>| <a href="http://18888kj.com" target="_blank">中文字幕在线免费观看</a>| <a href="http://fanhaogo.com" target="_blank">无码国产精品一区二区免费式芒果</a>| <a href="http://g8zb.com" target="_blank">成人免费一区二区三区</a>| <a href="http://srztw.com" target="_blank">波霸在线精品视频免费观看</a>| <a href="http://yw835.com" target="_blank">一级毛片aa高清免费观看</a>| <a href="http://tltcn.com" target="_blank">国产精品综合专区中文字幕免费播放</a>| <a href="http://1897tao.com" target="_blank">国产亚洲一区二区在线观看</a>| <a href="http://gg596gg.com" target="_blank">最近中文字幕免费大全</a>| <a href="http://jyzs888.com" target="_blank">久久伊人久久亚洲综合</a>| <a href="http://www-282555.com" target="_blank">99久久人妻精品免费二区</a>| <a href="http://nh-car.com" target="_blank">日韩亚洲综合精品国产</a>| <a href="http://31xyz.com" target="_blank">精品国产污污免费网站aⅴ</a>| <a href="http://pjwys.com" target="_blank">国产精品免费精品自在线观看</a>| <a href="http://88bgbg.com" target="_blank">亚洲AV无码一区二区乱子伦</a>| <a href="http://aa7852.com" target="_blank">波多野结衣在线免费观看</a>| <a href="http://591se591se.com" target="_blank">美女视频免费看一区二区</a>| <a href="http://m0808dy.com" target="_blank">AV在线亚洲男人的天堂</a>| <a href="http://dw168cn.com" target="_blank">91久久精品国产免费直播</a>| <a href="http://wilbysec.com" target="_blank">亚洲另类无码一区二区三区</a>| <a href="http://wwyw99977.com" target="_blank">国产成人精品日本亚洲专区61 </a>| <a href="http://kuaizhuxia.com" target="_blank">青娱分类视频精品免费2</a>| <a href="http://1000hu.com" target="_blank">日本亚洲中午字幕乱码</a>| <a href="http://pohezi.com" target="_blank">亚洲av无码国产精品色午夜字幕 </a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>