MongoDB可视化工具 Studio 3T使用教程
一、启动服务器、创建数据库和Collection
1、启动MongoDB服务器(bin目录下)
![](https://img.haomeiwen.com/i16587051/9650ec5e60f676bf.jpg)
2、连接MongoDB服务器
![](https://img.haomeiwen.com/i16587051/420ecfb1eb3a06c2.png)
![](https://img.haomeiwen.com/i16587051/0f261538e6228919.png)
3、操作数据库
![](https://img.haomeiwen.com/i16587051/878c7d13de188120.png)
4、新建数据库
![](https://img.haomeiwen.com/i16587051/c9e66cec7d053ae9.png)
5、新建Collection(相当于新建关系型数据库中的表)
![](https://img.haomeiwen.com/i16587051/551a4fc03d266938.png)
二、CRUD操作
首先打开命令行窗口,选择对应的数据库-》右键-》Open intelliShell,红色框是输入的命令行,绿色框是输出的提示信息
![](https://img.haomeiwen.com/i16587051/27d760556f87414f.png)
1、Insert操作详解
插入一个文档(每个文档的格式可以不一样,可以同时插入两个不同格式的文档),同时插入A和B两个文档也没关系,会自动生成唯一的_id
db.collection.insert({'id':1,'name':'Tom','age':13})---A
db.collection.insert({'id':1,'name':'Tom','age':13})---B
db.collection.insert({'id':1,'name':'Tom','age':13,'class':'5','school':'zjut'})
插入多个文档,db.collection.insertMany([{'id':1,'name':'Tom','age':13},{'id':2,'name':'Tom','age':13},{'id':3,'name':'Tom','age':13}])
2、find操作详解
查询所有, db.collection.find(),相当于:SELECT * FROM table_name
按条件查询, db.collection.find({key:value}),相当于SELECT * FROM table_name WHERE name = ?
还有一些高级查询方式,以后补充。。。
3、update操作详解,以后补充。。。
4、delete操作详解,以后补充。。。
5、统计查找到的条数db.users.find().count();
6、MongoDB查询是否为空MongoDB查询是否为空 - qq_27243963的博客 - CSDN博客
7、最详细功能请查看官网The MongoDB 4.0 Manual — MongoDB Manual
MongoDB高级查询 / count查询记录条数 - 汇智网
8、部分信息和图片转载自: