mongodb 操作伪码


1.创建客户端
MongoClient client = new MongoClient(“localhost”,27017)
2.连接数据库
MongoDatabase  mdb = client.getDatabase(“数据库名字”)
3.创建集合。只能创建一次
mdb.createCollection(“student1”)
4.获取集合
MongoCollection<Document> coll = mdb.getCollection(“student1”)
5.插入数据
5.1创建Document实例
Document doc1 = new Document();
doc1.append(“name”,”孙大圣”);
……
coll.insertOne(doc1);
Document doc2 = new Document();
doc2.append(“name”,”孙大圣”);
……
5.2 插入数据
List<Document> list = new ArrayList<>();
list.add(doc1)
list.add(doc2)
coll.insetMany(list);

6.遍历集合
MongoCollection<Document> coll = mdb.getCollection(“student1”)
FindIterable<Document> find = coll.find();
MongoCursor<Document> monc = find.iterator();
while(monc.hasnext()){
sout(monc.next());
}
7.更新集合
MongoCollection<Document> coll = mdb.getCollection(“student1”)
coll.updateMany(
Filters.eq(“name”,”孙大圣”),
new Document(“$set”,new Document(“age”,200))
);
8.删除数据
MongoCollection<Document> coll = mdb.getCollection(“student1”)
coll.deleteOne(Filters.eq(“age”,200));
coll.deleteMany(Filters.eq(“age”,30));
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值