MongoDB 入门

MongoDB 介绍

  • 基于分布式文件存储
  • C++ 编写
  • 可扩展的,高性能数据存储解决方案(高负载的情况下,添加更多的节点)
  • 介于关系数据库 和 非关系数据库之间(属于 NoSQL)
  • 将数据存储为文档,数据结构类似 JSON 对象

特点:

  • 面向文档存储,操作简单
  • 可以设置任何属性的索引
  • 通过本地或网络创建数据镜像,扩展性好
  • 随着负载增加可以分布在计算机网络中的其他节点上(分片)
  • 支持丰富的查询表达式
  • 使用 update() 命令实现替换
  • Map/reduce 用来对数据进行批量处理和聚合操作
  • GrudFS 是 MongoDB 中的一个内置功能,用于存放大量小文件
  • 允许服务端执行脚本,函数定义可以存储在服务端,下次直接调用
  • 支持各种语言:
    • RUBY
    • PYTHON
    • JAVA
    • C++
    • PHP
    • C#
    • Node.js
    • Go
    • Erlang
  • 安装简单

Windows 安装

下载安装包:https://www.mongodb.com/try/download/community

下载图形界面管理包:https://www.mongodb.com/try/download/compass

创建数据目录

cd c:\
md "\data\db"

运行服务

从 MongoDB 的安装目录 bin 执行,并指定数据目录

.\mongod --dbpath c:\data\db

连接MongoDB

启动服务后,在 bin 目录下运行即可连接

.\mongo

简单使用

# 显示当前连接的文档(数据库)
db

# 进行计算
2+2

# 插入记录并查找

db.lvjie.insert({x:10})

db.lvjie.find()
posted @ 2021-11-02 10:52  景北斗  阅读(40)  评论(0编辑  收藏  举报