Mongo For Java 简单 增 删 改 查
来源:互联网 发布:请各位知悉还是悉知 编辑:程序博客网 时间:2024/06/06 10:57
package com.ideal.test;import java.util.ArrayList;import java.util.List;import org.bson.Document;import com.mongodb.MongoClient;import com.mongodb.client.FindIterable;import com.mongodb.client.MongoCollection;import com.mongodb.client.MongoCursor;import com.mongodb.client.MongoDatabase;/** * * @author XHL * */public class TestMongoDB { public static void main( String args[] ){ try{ // 连接到 mongodb 服务 本地装的测试Mongo数据库没有添加用户和密码 MongoClient mongoClient = new MongoClient( "localhost" , 27017 ); // 连接到数据库 MongoDatabase mongoDatabase = mongoClient.getDatabase("mydb"); System.out.println("Connect to database successfully"); mongoDatabase.createCollection("testList"); //创建一个集合(相当于关系型数据库的表) //获取这个集合 MongoCollection<Document> collection = mongoDatabase.getCollection("testList"); System.out.println("集合创建成功!"); //修改这集合中的数据 //collection.updateMany(Filters.eq("name", "XHL"), new Document("$set", new Document("name", "LYM"))); //要插入的数据 Document document = new Document(); document.append("name", "XHL"); document.append("age", 23); document.append("sex", 0); List<Document> DocumentList = new ArrayList<Document>(); DocumentList.add(document); //插入操作 collection.insertMany(DocumentList); //删除操作 // collection.deleteOne(Filters.eq("name", "LYM")); //查 FindIterable<Document> find = collection.find(); MongoCursor<Document> documentIterator = find.iterator(); //使用迭代器输出数据 while(documentIterator.hasNext()) { System.out.println(documentIterator.next()); } }catch(Exception e){ System.err.println( e.getClass().getName() + ": " + e.getMessage() ); } }}
0 0
- Mongo For Java 简单 增 删 改 查
- mongo入门--java对mongo数据库的增删改查
- (JAVA)Mongodb 3.0.2 增、删、改、查 简单示例
- Mongo 在Java中的增删改查操作
- mongo客户端mongo VUE增删改查
- mongo客户端mongo VUE增删改查
- mongo客户端mongo VUE增删改查
- mongo客户端mongo VUE增删改查
- mongo客户端mongo VUE增删改查
- mongo客户端mongo VUE增删改查
- nosql(mongo)增删改查
- mongo 增删改查操作
- EXt tree 简单增、删、改、查
- XML增/删、改、查简单操作
- 简单的增 删 改 查
- MongoDB简单的增、删、改、查
- hibernate简单的增、删、查、改
- JDBC---简单的增、删、改、查
- 原创SpringMvc+Mybatis+Redis框架
- Android 设计模式之单例实现方式
- Android根据全局变量对activity和fragment的刷新
- 详解 #ifdef #ifndef #undef #else #endif
- iOS项目代码行数统计
- Mongo For Java 简单 增 删 改 查
- HTML5中表单验证的8种方法
- 输出回文数
- Windows下搭建React Native Android开发环境
- js正则表达式search() 搜索、replace()替换、match()方法exec()方法test() 方法split() 方法
- 一天一条Linux指令-tee(2)
- iOS中Extension开发是什么?
- 共射极晶体管multisim分析
- Android Studio 中 Gradle 基础