当前位置: 首页 > news >正文

长沙第三方网站建设公司金川做网站公司

长沙第三方网站建设公司,金川做网站公司,佛山公司注册地址,手机上购物哪个平台比较好本文目录 一、通过brew安装MongoDB二、mongodb使用示例1、启动数据库2、创建/删除数据库3、创建/删除集合 三、MongoDB基本概念1#xff09;数据库 (database)2#xff09;集合 #xff08;collection#xff09;3) 文档#xff08;document#xff09;4#xff09;mong… 本文目录 一、通过brew安装MongoDB二、mongodb使用示例1、启动数据库2、创建/删除数据库3、创建/删除集合 三、MongoDB基本概念1数据库 (database)2集合 collection3) 文档document4mongodb 数据类型 四、附1怎么看Mac是macOS arm64 还是 macOS x64 附2通过安装包安装mongodb 一、通过brew安装MongoDB 1、官网文档地址 2、 前提检查mac系统已安装brew和xcode如果没有xcode可执行xcode-select --install如下则表示系统之前已经安装过了 3、 执行安装命令 brew tap mongodb/brew brew install mongodb-community8.0 // 安装的是mongodb 8.0社区版注意也可以指定安装 MongoDB 的先前版本还可以通过这种方式并行维护多个版本的 MongoDB 4、如下信息则表示安装成功 网速一般时安装过程可能会比较耗时间 6、查看系统已安装好的mongodb版本mongod --version 7、查看mongodb安装配置 根据不同mac处理器mongodb安装过程中会在不同的位置创建对应文件和目录 说明 /etc/mongod.conf 是配置文件 /log/mongodb 是日志文件目录 /var/mongodb是数据存放目录 检查brew安装的文件路径brew --prefix 查看具体安装的文件目录信息 7、启动 / 关闭 mongodb服务 方式1brew命令方式 brew services start mongodb-community8.0 // 启动brew services stop mongodb-community8.0 // 停止ps aux | grep -v grep | grep mongod // 查看 mongod 服务是否启动操作示例如下 或者出现以下信息都是正常启动或关闭mongodb服务。 方式2mongod 命令后台进程方式 // 启动 mongod --config /opt/homebrew/etc/mongod.conf --fork // macOS arm64本文基于此命令 mongod --config /usr/local/etc/mongod.conf --fork // macOS x64 // 关闭 db.adminCommand({ shutdown : 1 }) // 得可以进入mongo shell 控制台实现具体操作示例如下 至此就已经成功在mac系统安装了mongodb数据库服务并且可以正常使用了 二、mongodb使用示例 基本语法 查看当前数据库db 显示数据库列表show dbs 切换到指定数据库use database_name 执行查询操作db.collection_name.find() 插入文档db.collection_name.insertOne({ ... }) 更新文档db.collection_name.updateOne({ ... }) 删除文档db.collection_name.deleteOne({ ... }) 退出 MongoDB Shellquit() 或者 exit1、启动数据库 语法说明 mongosh // 连接数据库 show dbs // 查看当前存在的数据库 db // 查看当前使用的数据库 use 数据库名称 // 切换数据库关于MongoDB Shell MongoDB Shell是MongoDB 数据库安装包的一部分安装 MongoDB会自动安装MongoDB Shell。 mongosh // 启动MongoDB Shell如果MongoDB服务器运行在本地默认端口27017则可以直接连接 mongosh --version // 查看mongo shell版本 mongosh --host hostname:port // MongoDB服务器运行在非默认端口或者远程服务器时的连接语法注安装mongodb默认自带有三个数据库 admin 从权限的角度来看这是root数据库。要是将一个用户添加到这个数据库这个用户自动继承所有数据库的权限。一些特定的服务器端命令也只能从这个数据库运行比如列出所有的数据库或者关闭服务器。 config: 当Mongo用于分片设置时config数据库在内部使用用于保存分片的相关信息。 local: 这个数据永远不会被复制可以用来存储限于本地单台服务器的任意集合。 2、创建/删除数据库 在MongoDB中当首次向MongoDB中插入数据时如果数据库不存在MongoDB会自动创建它。我们只需选择一个数据库名称并开始向其中插入文档即可。 语法: use 数据库名称 // 创建数据库db.数据库名称.inserOne(document, options) // 往数据库的集合中插入单个文档db.dropDatabase() // 删除数据库说明刚创建的数据库并不会在数据库的列表中展示 要显示需要向新创建的数据库插入一些数据。 示例 3、创建/删除集合 更多使用请参考官网https://www.mongodb.com/zh-cn/docs/manual/crud/ 三、MongoDB基本概念 SQL 术语/概念MongoDB 术语/概念解释/说明databasedatabase数据库tablecollection表 集合rowdocument行 文档columnfield列字段 / 域indexindex索引table joins\表连接MongoDB不支持primary keyprimary key主键MongoDB自动将key为_id的字段设置为主键 举例对比如下 1数据库 (database) 一个 MongoDB 中可以建立多个数据库。 如果在操作时没有指定数据库MongoDB 会使用一个名为 test 的默认数据库该数据库存储在 data 目录中。 MongoDB 的单个实例可以容纳多个独立的数据库每一个都有自己的集合和权限不同的数据库也放置在不同的文件中。 show dbs // 显示所有数据的列表 db // 显示当前数据库对象或集合 use 数据库名称 // 连接到一个指定的数据库2集合 collection 集合就是 MongoDB 文档组类似于关系数据库中的表。 集合没有固定的结构这意味着你在对集合可以插入不同格式和类型的数据但通常情况下我们插入集合的数据都会有一定的关联性。 3) 文档document 文档是一组键值(key-value)对(即 JSON)。MongoDB 的文档不需要设置相同的字段并且相同的字段不需要相同的数据类型这与关系型数据库有很大的区别也是 MongoDB 非常突出的特点。 举例一个简单的文档 {site:www.runoob.com, name:vickie}注意的是 文档中的键/值对是有序的。文档中的值不仅可以是在双引号里面的字符串还可以是其他几种数据类型甚至可以是整个嵌入的文档)。MongoDB区分类型和大小写。MongoDB的文档不能有重复的键。文档的键是字符串。除了少数例外情况键可以使用任意UTF-8字符。 4mongodb 数据类型 数据类型描述String字符串存储数据常用的数据类型。在 MongoDB 中UTF-8 编码的字符串才是合法的。Integer整型数值根据所采用的服务器可分为 32 位或 64 位。Boolean布尔值。Double双精度浮点值。Min/Max keys将一个值与 BSON二进制的 JSON元素的最低值和最高值相对比。Array用于将数组或列表或多个值存储为一个键。Timestamp时间戳记录文档修改或添加的具体时间。Object用于内嵌文档。Null用于创建空值。Symbol符号。该数据类型基本上等同于字符串类型但不同的是它一般用于采用特殊符号类型的语言。Date日期时间。用 UNIX 时间格式来存储当前日期或时间。可以指定日期时间创建 Date 对象传入年月日信息。Object ID对象 ID。Binary Data二进制数据。Code代码类型。Regular expression正则表达式类型。 四、附1怎么看Mac是macOS arm64 还是 macOS x64 方法1: 在终端执行命令 uname -a 方法2: 点屏幕左上角苹果图标点击关于本机如果是M1/M2 选 arm64 如果是 Intel 就是 x64 附2通过安装包安装mongodb 下载地址https://www.mongodb.com/try/download/community 安装MogoDB Shell下载地址https://www.mongodb.com/try/download/shell 具体步骤可详细阅读官方说明https://www.mongodb.com/zh-cn/docs/manual/tutorial/install-mongodb-on-os-x-tarball/
http://www.pierceye.com/news/387925/

相关文章:

  • 做个企业网站需要多少钱北京西站到大兴机场
  • 数字博物馆网站建设动态设计是什么意思
  • 沧州市做网站价格wordpress构建自己的网站
  • seo外链网站源码新公司注册核名
  • 游戏网站建设的策划方案python做电子商务网站
  • pxhere素材网站网上搞钱的野路子
  • 有没有帮人做数学题的网站9377游戏盒子
  • 微信网站建设报价网站优化提升排名
  • wap网站分享代码自定义网站建设
  • 网站换域名了怎么办seo百度帐号注册
  • 淄博网站建设公司羊肉片机网站模板制作
  • 邯郸网站设计价位南京h5 网站建设
  • wordpress主要函数seo是哪个英文的缩写
  • 自助建站网站seo公司静态网站作品
  • 内部网站建设、北京的网页建设公司
  • 网站建设的后台登录oa信息管理系统
  • 镇江企业网站建设公司wordpress模板如何修改
  • 汕头中文建站模板建设全网营销型网站
  • 外贸网站建设盲区雄安移动网络电视
  • 建站方法友情链接发布平台
  • 做美剧盗版网站国内购物网站案例分析
  • 淄博网站制作哪家公司好东莞网站设计公司哪家好
  • 用dreammwea怎么做视频网站域名注册网站建设
  • 网站关键词用热门的还是冷门注销网站备案时间
  • 苏晋建设集团网站书店网站建设目标调研的方案
  • 下沙建设局网站建设公司内网网站的意义
  • 全屏响应式网站模板污网站公司网站
  • 抚远佳木斯网站建设领动建站
  • 班级网站 建设模板做任务佣金网站源码
  • 网站的关键词库广州建网站培训