使用NoSQL Manager for MongoDBclient连接mongodb
一、安装
1、安装NoSQL Manager for MongoDB
下载地址:http://www.mongodbmanager.com/download
下载完成后,安装时一路next到完成即可
二、连接客户端
1、确保mongodb已经启动,很多时候连接不上的原因就是没有启动monggodb。
2、如果没有特别设置账户权限,默认情况下,mongodb是可以根据 ip和端口直接连接的,示例连的是本机localhost,也可以直接换成指定的mongodb所在服务器ip
三、基本的日常操作
1. 插入文档
方式一:点击shell图标打开shell界面输入以下语句插入数据:
格式:
db.<collection>.insert();
- 向集合中插入一个或多个文档
- 当我们向集合中插入文档时,如果没有给文档指定_id属性,则数据库会自动为文档添加_id,该属性用来作为文档的唯一标识
- _id我们可以自己指定,如果我们指定了数据库就不会在添加了,如果自己指定_id 也必须确保它的唯一性
db.employee.insert({name:"tom",age:18,gender:"male"});
db.employee.insert([
{name:"Oliver",age:36,gender:"male"},
{name:"Siya",age:16,gender:"female"},
{name:"John",age:26,gender:"male"},
{name:"Alisi",age:21,gender:"female"}
]);
方式二:界面操作,点击?,选择JSON格式,输入插入信息,点击Add即可插入成功。
2. 查询
方式一:点击shell图标打开shell界面输入以下语句查询数据:
格式:
db.collection.find()
- find()用来查询集合中所有符合条件的文档
db.employee.find({_id:ObjectId("5eba0769c09846cbd30c92a0")})
db.employee.find({age:18 , name:"lilac"});
db.employee.find({age:18});
db.employee.find({}).count()---查询所有结果的数量
方式二:界面查询
3. 修改
方式一:点击shell图标打开shell界面输入以下语句修改数据:
格式:
db.collection.update(查询条件,新对象)
- update()默认情况下会使用新对象来替换旧的对象
- 如果需要修改指定的属性,而不是替换需要使用“修改操作符”来完成修改
$set 可以用来修改文档中的指定属性
$unset 可以用来删除文档的指定属性
方式二:界面修改,双击需要修改的数据,修改后保存即可。
4. 删除文档
方式一:点击shell图标打开shell界面输入以下语句删除数据:
格式:
db.collection.remove()
- 删除一个或多个,可以第二个参数传递一个true,则只会删除一个
- 如果传递一个空对象作为参数,则会删除所有的
方式二:界面删除,选中需要删除的数据点击?即可。