MongoDB入门

  一、MongoDB产品简介

  MongoDB是用C++编写的NOSQL非关系型数据库。特点是高性能,易部署,易使用,灵活性高。主要优点如下

  (1)面向集合存储,易于存储对象类型的数据

  (2)模式自由,不受表结构限制

  (3)支持动态查询(?)

  (4)支持完全索引,包括内部对象(?)

  (5)支持赋值和故障恢复

  (6)使用高效的二进制数据存储,包括大型对象

  (7)文件存储格式为BSON(一种JSON的扩展)

  单个计算机可以容纳多个独立的MongoDB数据库,每一个数据库都有自己的集合和权限。

  MongoDB自带功能强大的JavaScript Shell,对于管理MongoDB数据实例和操作数据的作用很大。

  二、MongoDB基本单位

  文档(document)是MongoDB的基本数据单元。类似于关系型数据库中的行,每一个文档都有一个特殊的的键"_id",在文档所处的集合中是保持唯一的,相当于关系型数据库表的主键。

  集合(collections)就是一组文档的集合。相对来说,集合类似关系型数据库中的表,而文档类似于行。

  三、MongoDB的安装与使用。

  (1)登录http://www.mongodb.org/downloads下载MongoDB,目前最新版本是3.4.4

  (2)下载后解压至一固定目录,并将该目录(包括bin)添加至系统的path变量中

  (3)新建文件夹,用于存放MongoDB的数据,如D:\mymongo。如此准备工作完成,可进入MongoDB的实际操作了。

  (4)开启一个windows命令窗口,创建mongodb服务端,mongod命令指向操作数据存放目录mongod --dbpath=数据存放路径

  (5)开启一个windows命令窗口,进行客户端连接:mongo ip:port(mongodb默认占用一个端口对外提供服务,端口号是27017)

posted @   纪煜楷  阅读(267)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
点击右上角即可分享
微信分享提示