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

  • 相关阅读:
    BZOJ2821 作诗(Poetize) 【分块】
    BZOJ2724 蒲公英 【分块】
    Codeforces 17E Palisection 【Manacher】
    BZOJ2565 最长双回文串 【Manacher】
    Codeforces 25E Test 【Hash】
    CODEVS3013 单词背诵 【Hash】【MAP】
    HDU2825 Wireless Password 【AC自动机】【状压DP】
    HDU2896 病毒侵袭 【AC自动机】
    HDU3065 病毒侵袭持续中【AC自动机】
    HDU2222 Keywords Search 【AC自动机】
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/5258628.html
Copyright © 2011-2022 走看看