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

网站申请免费seo网页优化培训

网站申请免费,seo网页优化培训,手机凡客网,织梦后台怎么做网站地图MongoDB MongoDB是什么? MongoDB是一个基于分布式文件存储的数据库 数据库是什么? 数据库(DataBase)是按照数据结构来组织、存储和管理数据的应用程序(软件) 数据库作用? 对数据进行增、删…

MongoDB

MongoDB是什么?

MongoDB是一个基于分布式文件存储的数据库

数据库是什么?

数据库(DataBase)是按照数据结构来组织、存储和管理数据的应用程序(软件)

数据库作用?

对数据进行增、删、改、查

数据库特点?

  • 速度更快(一些数据库有特定的结构,可以加快访问)
  • 扩展性更强(多数据库节点)
  • 安全姓更强(加密)

为什么选Mongodb?

操作鱼js类似,容易上手,学习成本低

核心概念

Mongodb中有三个重要概念:

  • 数据库(database) 数据库是一个数据仓库,数据库服务下可以创建很多数据库,数据库中可以存放很多集合
  • 集合(collection) 集合类似于JS中的数组,在集合中可以存放很多文档
  • 文档(document)文档是数据库中最小单位,类似于JS中的对象

理解三者关系

  • db.json可以理解成一个数据库,一个数据库服务下可以创建N个数据库,它们之间不会共享任何数据。
  • json文件中的)属性(accountsusers)所对应的数组信息,就是集合,每个集合存储着一类特定的数据,如accounts 集合存储了与账户相关的记录,而 users 集合则存储了用户的信息。
  • accounts这个集合中有很多对象,每一个对象就是一个文档(每个文档是一个独立的数据单元,包含多个键值对,每个文档中的键值对(例如 “id”: “3-YLju5f3”)是一个字段
{"accounts": [{"id": "3-YLju5f3","title": "买电脑","time": "2023-02-08","type": "-1","account": "5500","remarks": "为了上网课"},{"id": "3-YLju5f4","title": "请女朋友吃饭","time": "2023-02-08","type": "-1","account": "214","remarks": "情人节聚餐"},{"id": "mRQiD4s3K","title": "发工资","time": "2023-02-19","type": "1","account": "4396","remarks": "终于发工资啦!~~"}],"users":[{"id": 1,"name": "zhangsan","age": 18},{"id": 2,"name": "lisi","age": 20},{"id": 3,"name": "wangwu","age": 22}]
}

Mongodb服务

下载安装

Mongodb下载地址:https://www.mongodb.com/try/download/community,有msi和压缩包可以选,本次下载是采用压缩包形式。

从MongoDB 6.0开始,官方推荐使用MongoDB Shell (mongosh) 作为新的命令行工具,而不是传统的mongo.exe。

Mongosh下载地址:https://www.mongodb.com/try/download/shell?spm=5176.28103460.0.0.297c5d27VMftbK
Mongodb和Mongosh建议都解压在C盘下的Program Files中,并且在C盘文件中,创建data文件夹,再在data文件夹中创建db文件夹作为Mongodb的默认文件夹。

// 启动服务
mongod
// or
mongod --dbpath "C:\data\db
// 启动 MongoDB Shell 并连接到 MongoDB 实例
mongosh

命令行交互

数据库命令
// 显示所有的数据库
show dbs// 切换指定数据库
use 数据库名// 删除数据库
use 数据库名
db.dropDatabase()// 创建集合
db.createCollection('集合名称')// 显示当前数据库的集合
show collections// 删除某个集合
db.库名.drop()// 重命名集合
db.库名.renameCollection('newName')
文档命令
// 插入文档/
db.集合名.insert(文档对象)// 查询文档
db.集合名.find(查询条件)// 更新文档
db.集合名.update(查询条件, 新文档)  
db.users.update({name: 'Bob'},{age: 18})db.集合名.update({name:'Bob'},{$set:{age:19}})// 删除文档
db.集合名.remove(查询条件)
//  remove() 方法已经被弃用
// 删除第一个匹配的文档
db.collection.deleteOne( { name: '张三' });// 删除所有匹配的文档
db.collection.deleteMany( { name: '张三' });
http://www.mmbaike.com/news/107567.html

相关文章:

  • 网站开发的形式品牌词优化
  • 做网站 零基础从哪里开始学快速提升网站关键词排名
  • 昆明网站建设 技术支持问答推广
  • 小企业做网站有用吗百度快照优化培训班
  • 网站优化公司收费seo咨询师招聘
  • 做网站需要什么资料seo课程排行榜
  • 西安未央区做网站微信卖货小程序怎么做
  • 怎样上传网站到空间个人seo外包
  • java做网站学什么nba排名西部和东部
  • 榆次做企业网站如何推广好一个产品
  • html企业网站开发电脑网络优化软件
  • wordpress标签聚合美化网站seo是什么意思
  • 套别人代码做网站得物app的网络营销分析论文
  • 陕西做网站电话宁波seo怎么做引流推广
  • 做网站需要先买域名吗十大广告公司
  • 上海天华建筑设计有限公司侯岳seo领导屋
  • 做企业网站怎么选操作系统app开发网站
  • 招远做网站seo文章优化方法
  • 科技网站开发南京疫情最新消息
  • 查看网站访问量运营和营销是一回事吗
  • 花钱人做的网站做好后算谁的seo职位要求
  • php服装商城网站建设搜索引擎入口yandex
  • 网站 什么语言开发的江苏搜索引擎优化
  • 网站建设培训手册seo技术服务外包
  • 扫码支付做进商城网站微信广告投放推广平台多少费用
  • 娄底市建设银行宣传部网站手机百度app
  • 做营销网站应该要注意些什么广告推广投放平台
  • 湛江怎么做网站关键词优化各大网站推广平台
  • 网站制作潍坊区域银徽seo
  • 微信h5链接怎么做google seo整站优化