设为首页 收藏本站
查看: 1487|回复: 0

[经验分享] NoSql之MongoDB(系列一)

[复制链接]

尚未签到

发表于 2015-7-10 00:20:58 | 显示全部楼层 |阅读模式
  说到MongoDB,很多肯定要问两点,一、什么是MongoDB?  二、为什么要使用MongoDB?
  这两个问题我给大家几个链接,大家可以先了解一下,我这里就不多说了。
  http://baike.baidu.com/view/3385614.htm
  http://kb.iyunv.com/page/88485/
  http://robbin.iteye.com/blog/524977/
  
  一、MongoDB下载及安装
  首先要到MongoDB官网http://www.mongodb.org/downloads下载.Linux和windows都可以,分32位和64位,根据官方解释32位版本是有限的大约2GB的数据。最好使用64位的建立。
  我下的是mongodb2.4.3版本.
  
DSC0000.jpg
  
  下过之后,需要建立MongoDb数据的存取的地方.需要使用cmd命令来创建.
DSC0001.png
  
  
DSC0002.png
  
  直接报错了,因为找到不data文件目录,必须要手动建立data文件目录后,再执行命令
  
  
DSC0003.png
  
  
  
  二、将Mongodb作为windows服务随机启动
  命令:mongod –logpath "D:\Program files\DB\mongodb-win32-i386-2.4.3\logs\mongodb.log" –install
  或者来个完整一次性的:mongod --install --serviceName MongoDB --serviceDisplayName MongoDB --logpath c:\MongoDB.Log --dbpath c:\MongoDB --directoryperdb
  这样做为服务,每次重启电脑后会自动启动MongoDB服务。
  
DSC0004.png
  
  
  
  
  
  
  
  
  三、基本操作
  下面讲一下大概基本的操作,"增删查改",我们再开一个cmd,输入mongo命令打开shell,默认连接的是“test”数据库。
   DSC0005.png
     insert操作
        数据库有了,下一步就是集合,这里就取集合名为“order”,要注意的就是文档是一个json的扩展(Bson)形式。
DSC0006.png
     find 操作
         我们将数据插入后,肯定是要find出来,不然插了也白插,这里要注意两点:
           ① “_id": 这个字段是数据库默认给我们加的GUID,目的就是保证数据的唯一性。
           ② 严格的按照Bson的形式书写文档,不过也没关系,错误提示还是很强大的。
DSC0007.png
   update操作
       update方法的第一个参数为“查找的条件”,第二个参数为“更新的值”,学过C#,相信还是很好理解的。
DSC0008.png
     remove操作
        remove中如果不带参数将删除所有数据,所以请注意,在mongodb中是一个不可撤回的操作。
DSC0009.png
  
  
      

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-84907-1-1.html 上篇帖子: MongoDB命令帮助系统 下篇帖子: 搭建mongoDB 配置副本集 replSet
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表