zoukankan      html  css  js  c++  java
  • Java 操作 MongoDB

    操作 MongoDB CRUD

    import org.bson.Document;
    
    import com.mongodb.BasicDBObject;
    import com.mongodb.MongoClient;
    import com.mongodb.client.FindIterable;
    import com.mongodb.client.MongoCollection;
    import com.mongodb.client.MongoCursor;
    import com.mongodb.client.MongoDatabase;
    
    public class TestCRUD {
    
        public static void main(String[] args) {
            MongoClient client = new MongoClient();
            MongoDatabase database = client.getDatabase("test");
            MongoCollection<Document> collection = database.getCollection("person");
            
            Document document = new Document("x",1);
            collection.insertOne(document);
            
            // 自定义类型
            MongoCollection<BasicDBObject> collection2 = database.getCollection("person",BasicDBObject.class);
            BasicDBObject basicDBObject = new BasicDBObject("y",2);
            collection2.insertOne(basicDBObject);
            
            FindIterable<Document> find = collection.find();
            MongoCursor<Document> iterator = find.iterator();
            while (iterator.hasNext()) {
                System.out.println(iterator.next().toJson());
            }
            
            client.close();
        }
    }
  • 相关阅读:
    oracle spatial 类型
    感悟
    给年轻工程师的十大忠告
    美剧
    幸福人生讲座(一):不学礼,无以立
    人成长中须知道的20个故事
    孔子
    毕业五年决定你的一生
    sysindexes表中求SELECT COUNT(*)
    我们应该懂得
  • 原文地址:https://www.cnblogs.com/bwcode/p/8512497.html
Copyright © 2011-2022 走看看