zoukankan      html  css  js  c++  java
  • Ubuntu下安装使用MongoDB

    安装


    官网下载: https://www.mongodb.org/

    解压解包 重命名为mongodb 移动到/usr/local/目录下

    创建连个软连接

       ln -s /usr/local/mongodb/bin/mongod   /usr/bin/mongod         用于移动服务端 

       ln -s /usr/local/mongodb/bin/mongo    /usr/bin/mongo          用于启动客户端(shell) 

    创建目录  sudo mkdir -p /data/db  是MongoDB 默认的启动的数据库路径(--dbpath)

    启动服务  $ sudo mongod     端口为27017

    启动客户端shell  $ mongo 

    启动HTTP web用户界面  $ sudo mongod --rest       端口为28017


     

    基本概念

    SQL术语/概念MongoDB术语/概念解释/说明
    database database 数据库
    table collection 数据库表/集合
    row document 数据记录行/文档
    column field 数据字段/域
    index index 索引
    table joins   表连接,MongoDB不支持
    primary key primary key 主键,MongoDB自动将_id字段设置为主键

    下图更为直观的反映了SQL和MongoDB的对应关系


    基本语法

    > db                                       #显示当前所在数据库,默认为test

    > use DATABASE_NAME #切换数据库, 若名字不存在则相当于新建一个数据库(只有创建集合后才会保存)

    > show dbs />show databases #查看所有的数据库

    > db.COLLECTION_NAME insert({'xx':'oo'}) #创建集合 插入内容格式为 键/值 对

    > db.COLLECTION_NAME insert(document) #向集合中插入文档 和上面一样

    > db.COLLECTION_NAME.find() #查看已插入的文档

    > db.col.find().pretty()            #易读方式查询文档

    > db.dropDatabase()               #删除数据库




    
    



    KEEP LEARNING!
  • 相关阅读:
    1.5.2 在IIS上配置ASP.NET(转)
    数据结构二叉树的基本编码(原创)
    真正的AmChart破解教程和RadarChart使用(转)
    C#遍历文件中的文件或者文件夹(转)
    [Android]在代码中创建布局
    [AS]AIR 中获取本地 IP API
    [Android][转]Android获取网页数据的方法总结
    [AS][iOS]AIR应用在iOS中,home键退出
    [Android]ListView学习(一)
    [Android]TextView 单行文本过长显示的属性
  • 原文地址:https://www.cnblogs.com/roronoa-sqd/p/4960162.html
Copyright © 2011-2022 走看看