mongodb学习笔记
来源:互联网 发布:知乎 董洁人品 编辑:程序博客网 时间:2024/06/18 11:35
mongodb的连接、插入数据、查找:
package com.abc;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import org.bson.Document;import com.mongodb.MongoClient;import com.mongodb.MongoCredential;import com.mongodb.ServerAddress;import com.mongodb.client.FindIterable;import com.mongodb.client.MongoCollection;import com.mongodb.client.MongoCursor;import com.mongodb.client.MongoDatabase;public class App{ public static void main(String[] args) { insert(); search(); } public static void insert() { MongoCredential credential = MongoCredential.createCredential("admin", "admin", "密码".toCharArray()); MongoClient mongoClient = new MongoClient(new ServerAddress("172.172.172.172", 27017), Arrays.asList(credential)); MongoDatabase db = mongoClient.getDatabase("admin"); System.out.println("Connect to database successfully"); MongoCollection<Document> collection = db.getCollection("test"); List<Document> documents = new ArrayList<Document>(); for (int i = 1; i <= 10; i++) { Document document = new Document("name", "erxiao" + i).append("description", "王二小" + i).append("age", i); documents.add(document); } collection.insertMany(documents); mongoClient.close(); System.out.println("插入数据成功"); } public static void search() { MongoCredential credential = MongoCredential.createCredential("admin", "admin", "密码".toCharArray()); MongoClient mongoClient = new MongoClient(new ServerAddress("172.172.172.172", 27017), Arrays.asList(credential)); MongoDatabase db = mongoClient.getDatabase("admin"); System.out.println("Connect to database successfully"); MongoCollection<Document> collection = db.getCollection("test"); FindIterable<Document> findIterable = collection.find(); MongoCursor<Document> mongoCursor = findIterable.iterator(); while (mongoCursor.hasNext()) { System.out.println(mongoCursor.next()); } mongoClient.close(); }}
阅读全文
1 0
- mongodb 学习笔记一
- mongodb学习笔记
- MongoDB学习笔记
- MongoDB学习笔记
- MongoDB 学习笔记
- mongodb sharding 学习笔记
- MongoDB学习笔记
- mongoDB的学习笔记
- mongodb学习笔记
- [转]MongoDB学习笔记
- mongoDB学习笔记整理
- mongodb学习笔记一
- mongodb学习笔记
- mongodb学习笔记
- mongodb学习笔记
- MongoDB 学习笔记
- MongoDB 学习笔记
- MongoDB学习笔记《三》
- linux下c语言实现图片的socket传输和数据库的存储
- Raspberry pi在linux系统上为python导入easygui模块的全过程
- linux 下使用diff命令比较两个文件夹
- A/B 乘法逆元
- Centos突然出现连接不上网(有线网络提示已断开)
- mongodb学习笔记
- NVP接口
- python—matplotlib数据可视化实例注解系列-----之函数图
- 数字信号处理第一章:离散时间信号与离散时间系统
- Python3学习(21)--面向对象OOP
- JQUEYR 实现导航滚动监听简单实现方式
- 巧用批处理cmd快速切换IP地址
- Spark之 和压缩序列化有关的
- 08:打印字符