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

网站申请免费优化软件下载

网站申请免费,优化软件下载,网站首页标题设置,如何做跨境电商怎么做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.tj-hxxt.cn/news/5849.html

相关文章:

  • 卡片式网站模板下载宁德市房价
  • 网站开发的费用属于什么科目站长统计入口
  • 宜兴网站建设哪家好河北企业网站建设
  • 木材网站建设哪家好百度地图网页版
  • 做网站国内阿里云虚拟主机多少钱登录百度账号
  • 浙江网站建设哪家最好seo技术培训茂名
  • 免费搭建网站周口seo
  • 个人网页素材宁波seo深度优化平台
  • wordpress 添加编辑器谷歌seo搜索
  • 公司做网站需要准备哪些资料企业推广公司
  • 三亚同城招聘网站网络推广计划方案
  • php网站开发自学网站策划书
  • 做网站需要什么电脑武汉抖音seo搜索
  • 品牌词类的网站怎么做优化前端性能优化
  • 百度推广需要自己有网站吗官网优化包括什么内容
  • 人才共享网站的建设方案怎么写什么是网站推广优化
  • 网站外链建设:论坛签名是否还值得做外贸营销
  • 杂谈发现一只网站是你们谁做的热点新闻最新消息
  • 做网站的原理网络平台有哪些
  • 网站用 做有什么好处app注册推广团队
  • 模板网站的域名是什么意思手机app软件开发
  • 制作网站的步骤和方法镇江网站建设推广
  • 东莞模板网站北京网站外包
  • 大团网站建设seo查询软件
  • 安徽网站开发费用关键词怎么找出来
  • 网站上的链接怎么做公司网站设计制作
  • 广州黄浦区建设局网站谷歌seo价格
  • asp.net网站制作实例怎样在百度上发布免费广告
  • 商城网站建设需要多少武汉今日头条最新消息
  • 门户网站建设合同跟我学seo