首页 > 数据库技术 > 详细

使用NoSQL Manager for MongoDBclient连接mongodb

时间:2020-05-13 19:33:52      阅读:53      评论:0      收藏:0      [点我收藏+]

使用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,则只会删除一个

 - 如果传递一个空对象作为参数,则会删除所有的

 技术分享图片

 

 技术分享图片

 

  技术分享图片

 

 方式二:界面删除,选中需要删除的数据点击?即可。

 技术分享图片

 

 

 

        

   

       

      

    

 

使用NoSQL Manager for MongoDBclient连接mongodb

原文:https://www.cnblogs.com/fppblog/p/12884104.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!