zoukankan      html  css  js  c++  java
  • mongoDB的基本使用----飞天博客

    Mongo的介绍:这个mongoDB官网说的好啊,MongoDB是一个开源的基于document的数据库,并且是优秀的NoSQL数据库,并且它是用C++写滴哈,非常有效率。一些什么特点呢?

    全索引支持,能够索引不论什么属性

    复制和高可用性,能够在局域网和广域网扩展

    自己主动分享,能线性伸缩而不影响他的功能

    查询,丰富的查询

    高速更新

    Map/Reduce

    GridFS

    MongoDB Management Service专门为MongoDB管理和备份的的service

    既然有这么多特点,那咱还是来初步了解一下吧

    首先从官网上下载mongoDB,我这里的是win764位 下载地址为:http://www.mongodb.org/downloads 下载下来是msi的文件mongodb-win32-x86_64-2008plus-2.6.4-signed.msi

    然后,执行此安装文件。依照提示安装就可以,当中有个须要选择。由于是基本使用,所以选安装类型为type就可以。

    最后点finish

    接下来就是mongodb服务的开启和使用。说道这里啊,我自然的想到可能在mongodb安装的时候在windows服务那里注冊一个mongodb服务,结果一看,没有。这下懵了。那究竟该怎么开启服务呢?

    这个mongoDBservice端和client端就是几个exe文件。而且放一起。开启服务要这么开启。

    首先指定mongoDB的数据目录,在D盘建立mongoDB数据目录:D:mongodata

    然后进入mongoDB homebin文件夹下,敲以下的命令:

    mongod.exe --dbpath d:mongodbdata 

    注意假设你的数据文件有空格,请在路径上面加双引號

    假设你看到例如以下类似界面,说明已经成功的开启服务了

     

    上面提示。waiting for connections on port 27017

    接下来,连接到MongoDB

    进入bin文件夹,mongo.exe 就可以

    就会出现例如以下界面

     

    上面有信息,当然在server端,也能够看到(1 connection now open)

    这就说明连接成功了

    以下说说一些命令:

    Mongo shell 有一些函数和普通数据库类似,

    比方 show dbs 查看当前的数据库有哪些

    use mydb 使用mydb这个数据库

    Db 确认当前数据库

    假设有数据需哟啊插入,能够像以下操作:

    > db

    mydb

    > k={x:3}

    { "x" : 3 }

    > db.mydb.insert(k)

    WriteResult({ "nInserted" : 1 })

    >

    这样就插入成功了

    然后show collections;

    会显示当前的数据库集合和索引

    > show collections;

    mydb

    system.indexes

    查找数据

    > db.mydb.find()

    { "_id" : ObjectId("53eb58a53a8f3927b8de97a0"), "name" : "mongo" }

    { "_id" : ObjectId("53eb6681051885f61818992a"), "x" : 3 }

    mongoDB同意像javascprit脚本那样操作。不信。你能够试试哈

     另一些东西。比方配置。就先不说了,以后再写。

     另外假设转载请标明出处http://blog.csdn.net/xh199110

  • 相关阅读:
    JS自定义功能函数实现动态添加网址参数修改网址参数值
    伍、ajax
    类的静态方法(函数)中为什么不能调用非静态成员(属性)?
    android 数据存储 SharePreferences 简单使用
    实现多线程的方式
    线程、进程概念与Android系统组件的关系
    通知—Notifications
    活动栏—Action Bar
    Android菜单—Menu
    对话框控件—Dialog
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/5258628.html
Copyright © 2011-2022 走看看