MongoDB学习之(三)增删查改详解大数据
2023-06-13 09:20:25 时间
// TODO Auto-generated method stub
MongoClient mongoClient = new MongoClient("localhost", 27017);
//查询表
MongoDatabase mgdb = mongoClient.getDatabase("test");
System.out.println("Connect to database successfully!");
System.out.println("MongoDatabase inof is : "+mgdb.getName());
//表里表里的集合
for (String name : mgdb.listCollectionNames()) {
System.out.println("test表里的集合有:"+name);
//###########################
//获得一个集合对象
MongoCollection Document coll = mgdb.getCollection("myTestCollection");
//如果在集合中插入相同的_id,会报错 index: _id_ dup key: {
Document document = new Document("_id", 2002).append("title", "MongoDB Insert Demo")
.append("description","database")
.append("likes", 30)
.append("by", "yiibai point")
.append("url", "http://www.yiibai.com/mongodb/");
//往集合对插入一体爱记录
coll.insertOne(document);
//再插入一条不指定id的,会自动分配一个_id
Document document2 = new Document("title", "MongoDB Insert Demo")
.append("description","database")
.append("likes", 30)
.append("by", "yiibai point")
.append("url", "http://www.yiibai.com/mongodb/");
coll.insertOne(document2);
List Document documents = new ArrayList Document Document a1 = new Document("title", "2018"); Document a2 = new Document("title", "2019"); documents.add(a1); documents.add(a2); coll.insertMany(documents); System.out.println("Document inserted successfully");
List Document documents = new ArrayList Document Document a1 = new Document("title", "2018"); Document a2 = new Document("title", "2019"); documents.add(a1); documents.add(a2); coll.insertMany(documents); System.out.println("Document inserted successfully");
相关文章
- MongoDB日志跟踪:提升数据安全性和可操作性(mongodb记录日志)
- 掌握 MongoDB 数据类型,提升数据存储性能(mongodb数据类型)
- MongoDB 实现增量数据同步(mongodb增量同步)
- 优化MongoDB读性能优化:拥抱高效、快速的数据之旅(mongodb读性能)
- MongoDB:在哪些公司推行?(哪些公司用mongodb)
- MongoDB 性能优化实战(mongodb优化)
- 据访问利用MongoDB实现安全高效的并发数据访问(mongodb并发数)
- Mongodb 批量修改:高效管理大量数据(mongodb批量修改)
- 操作MongoDB:掌握结果集操作技巧(mongodb结果集)
- 构建MongoDB索引:增强性能与提高效率(mongodb创建索引)
- MongoDB可视化:充分利用数据可视化功能(mongodb可视化工具)
- MongoDB评论设计:实现高效数据存储(mongodb评论设计)
- MongoDB数据安全:保护隐私加密数据(mongodb数据加密)
- MongoDB操作工具类:简单高效易用(mongodb操作工具类)
- MongoDB存储过程:管理大数据更便捷(mongodb有存储过程)
- MongoDB 可视化分析:开启全新数据视界(mongodb可视化软件)
- 使用MongoDB进行字段相减操作(mongodb字段相减)
- MongoDB革新发布:用于更好的数据持久化(mongodb发布)
- MongoDB分析:洞察数据之美(mongodb分析)
- MongoDB——学习风顺畅的数据库知识(mongodb书籍)
- Mongodb:降序实现数据排序的精彩之旅(mongodb降序)