Mongodb

作者: 奥特曼255 | 来源:发表于2018-07-18 18:38 被阅读0次

概念、术语

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

使用流程(win)

  • 安装
    官网下载地址

  • 手动创建数据目录
    C:\data\db

  • 启动Mongodb
    C:\Program Files\MongoDB\Server\4.0\bin> mongod.exe

  • 创建连接

  1. robomongo
  2. pymongo

使用流程(ubuntu)

  • 安装
    apt-get install mongodb

  • 手动创建数据目录
    mkdir -p /data/db

  • 启动Mongodb
    mongod

  • MongoDB后台管理 Shell
    mongo
    写得不错的mongo shell 命令
    菜鸟mongo shell 教程
    show dbs 显示所有数据库
    db 显示当前数据库
    use mongo_ec 切换到 mongo_ec 数据库
    show collections 显示多有集合
    db.User.find().pretty() 查询 User 集合的所有内容
    db.User.update({'role':'client'},{$set:{'role':'admin'}}) 更新数据

  • 关闭Mongodb
    sudo service mongodb stop
    写得不错的Ubuntu下mongo使用

广告词

MongoDB 的优势

  • 可伸缩性:由于其分布性特性,可以在多个服务器和数据中心放置冗余数据。
  • 高性能:MongoDB在存储和检索方面非常高效,部分原因是数据库中元素与集合之间关系上的弱处理。
  • 灵活性:键-值对存储非常适合原型开发,因为它使用户不需要关心表关系,不需要修复数据模型,不需要关注复杂的数据迁移。

参考地址

MongoDB 官网地址:https://www.mongodb.com/
MongoDB 官方英文文档:https://docs.mongodb.com/manual/
MongoDB 各平台下载地址:https://www.mongodb.com/download-center#community/

相关文章

网友评论

      本文标题:Mongodb

      本文链接:https://www.haomeiwen.com/subject/ojbfeftx.html