我的编程空间,编程开发者的网络收藏夹
学习永远不晚

典型NoSQL数据库的安装和使用——MongoDB安装和使用

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

典型NoSQL数据库的安装和使用——MongoDB安装和使用

安装方式

采用apt-get install mongodb命令直接进行,采用源码包安装也可以

hadoop@dblab:/$ sudo apt-get update

hadoop@dblab:/$ sudo apt-get install -y mongodb-org

hadoop@dblab:/$ mongo -version

MongoDB shell version: 3.2.22

hadoop@dblab:/$ sudo service mongodb start #启动MongoDB

hadoop@dblab:/$ mongo  #进入MongoDB Shell模式典型NoSQL数据库的安装和使用——MongoDB安装和使用

> use school   #切换到shcool数据库,使用时会自动创建

switched to db school

> db.createCollection('teacher')    #创建集合

{ "ok" : 1 }

> show dbs   #显示数据库列表

local  0.000GB

school  0.000GB

> db.student.insert({_id:1,sname:'zhangsan',sage:20})   #插入数据

WriteResult({ "nInserted" : 1 })

> db.student.insert({_id:2,sname:'lisi',sage:22})   #插入数据

WriteResult({ "nMatched" : 0, "nUpserted" : 1, "nModified" : 0, "_id" : 2 })

> use school

switched to db school

> show collections   #显示当前数据库的集合

student

teacher

#查找数据

> db.student.find()   #查找所有记录

{ "_id" : 1, "sname" : "lisi", "sage" : 22 }

{ "_id" : 2, "sname" : "lisi", "sage" : 22 }

> db.student.remove({_id: 2})    #删除数据

WriteResult({ "nRemoved" : 1 })

> db.student.find()

{ "_id" : 1, "sname" : "lisi", "sage" : 22 }

> db.student.insert({_id:2,sname:'zhangsan',sage:25})

WriteResult({ "nInserted" : 1 })

> db.student.find()

{ "_id" : 1, "sname" : "lisi", "sage" : 22 }

{ "_id" : 2, "sname" : "zhangsan", "sage" : 25 }

#修改数据

> db.student.update({_id:2},{$set:{sage:88}},false,true)

WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })

> db.student.find().pretty()

{ "_id" : 1, "sname" : "lisi", "sage" : 22 }

{ "_id" : 2, "sname" : "zhangsan", "sage" : 88 }

#删除数据

> db.student.remove({sname:'lisi'})

WriteResult({ "nRemoved" : 1 })

#删除集合

> db.student.drop()

> show collections

teacher

> exit  #退出MongoDB Shell模式

bye

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

典型NoSQL数据库的安装和使用——MongoDB安装和使用

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

MongoDB数据库如何安装使用

这篇文章主要为大家展示了“MongoDB数据库如何安装使用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MongoDB数据库如何安装使用”这篇文章吧。1、简介MongoDB是由C++语言编写的,
2023-06-29

NoSql非关系型数据库之MongoDB应用(一):安装MongoDB服务 - 熊泽

业精于勤,荒于嬉;行成于思,毁于随。一、MongoDB服务下载安装(windows环境安装)1.进入官网:https://www.mongodb.com/,点击右上角的 Try Free  , 2.点击On-premises(本地安装),选择MongoDB C
NoSql非关系型数据库之MongoDB应用(一):安装MongoDB服务 - 熊泽
2017-11-18

pytesseract库的安装和使用

在写爬虫的时候总是遇到一些以图片的形式展示的信息,因此要怎么解析图片上的信息呢?在Google上查了一下,需要安装pytesseract和pillow(我用的python3.7)和Tesseract-OCR1. 安装pytesseract 
2023-01-30

【数据库】Linux下MongoDB的安装和配置

Linux下MongoDB的安装和配置 MongoDB安装选择使用Yum安装1、制作 repo 文件cat 2.切换到admin数据库admin这个库是mongodb自动带的,专门管理用户和权限的,创建超级用户,这个用户可以管理所有用户的增删改
【数据库】Linux下MongoDB的安装和配置
2020-11-21

NoSql非关系型数据库之MongoDB应用(二):安装MongoDB可视化工具 - 熊泽

业精于勤,荒于嬉;行成于思,毁于随。 我们上次说到NoSql非关系型数据库之MongoDB应用(一):安装MongoDB服务这次我们介绍安装  NoSQL Manager for MongoDB 可视化工具进行语句编写可以点击下面几种方式进行工具下载官网下载:
NoSql非关系型数据库之MongoDB应用(二):安装MongoDB可视化工具 - 熊泽
2014-06-04

Golang函数库的安装和使用指南

golang 函数库安装和使用指南安装函数库:通过 go get 命令下载并安装函数库。导入函数库:使用 import 语句导入函数库,使其可被程序使用。实战案例:使用 gorilla/mux 函数库创建 rest api,包括定义路由、处
Golang函数库的安装和使用指南
2024-04-18

pycocotools库怎么安装和使用

这篇“pycocotools库怎么安装和使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“pycocotools库怎么安装和
2023-07-05

srvany的安装和使用

Srvany是Windows操作系统中的一个工具,它允许您将任何可执行文件作为服务运行。下面是Srvany的安装和使用步骤:1. 下载Windows Server 2003 Resource Kit Tools。您可以从Microsoft官
2023-09-14

编程热搜

目录