关闭

MongoDB学习笔记

标签: mongodb数据库spring
358人阅读 评论(0) 收藏 举报
分类:

MongoDB学习笔记

最近在学习Spring,学到了Spring data MongoDB这一节,借此机会就把Mongodb这个文档性数据库的基本操作也学习下。

MongoDB中有3元素:数据库,集合,文档,其中“集合”就是对应关系数据库中的“表”,“文档”对应“行”。

安装MongoDB数据库

在学习之前首先是安装此数据库,在macbook上安装相当简单,直接在终端上使用如下的命令即可完成:brew install mongodb

具体安装过程如截图所示:

截图中显示了如何开启Mongodb数据库的命令。

基本操作

在安装完成之后,接下来我们需要开启一个shell客户端来学习此数据库相关的基本操作。

如何打开呢?比较简单,直接在终端中输入命令:mongo 即可。

关于截图中的警告:MongoDB: Server has startup warnings

解决方法可以看这里:https://stackoverflow.com/questions/36660117/mongodb-server-has-startup-warnings

由于我这里仅仅是学习MongoDB数据库的基本操作,而不是部署到生产环境中,因此就忽略了此警告。

在MySQL数据库的学习中,我们使用:SHOW DATABASES;命令来查看所有数据库的名称。使用:USE test;命令来使用名称为test的数据库。使用:SHOW TABLES;命令来查看该数据中有哪些表,等等,可以看这篇博文:http://blog.csdn.net/u010412719/article/details/50981775

同样,在MongoDB数据库中,也有类似的命令来完成相应的功能。具体如截图所示:

其中,use student 就是切换到名为student的数据库,如果该数据库不存在,则会创建该数据库且完成切换。

关于数据的插入、查找、更新和删除的基本操作如下截图所示。

0
0
查看评论

mongoDB学习笔记七

第八章 管理 一启动和停止mongodb Mongodb的启动项可以通过mongod --help命令查看   C:\Users\Administrator>mongod --help Options:   General options:   -...
  • retacn_yue
  • retacn_yue
  • 2017-02-14 11:37
  • 498

【学习笔记】mongodb

1.save和insert操作的区别: 当遇到_id相同时,insert操作会报重复键的错误,而save会将新增语句变成更新语句,进而完成保存操作。2.InsertOrUpdate操作db.[documentName].update(查询器, 修改器, true)3.关于update操作 upda...
  • onpwerb
  • onpwerb
  • 2017-03-06 20:49
  • 243

mongoDB学习笔记

一、windows环境下的启动 bin目录结构: 启动mongDB服务: bin\mongod.exe。默认使用c:\data\db作为数据目录,可在启动时通过dbpath参数指定数据目录:bin\mongod.exe --dbpath=data/db。默认使用27017端口。 mongoDB还...
  • eg366
  • eg366
  • 2013-08-31 13:24
  • 665

mongodb学习笔记

一天学习一点点 1.
  • zhenxino8
  • zhenxino8
  • 2014-07-05 13:22
  • 282

MonGoDB学习笔记

head: mongodb单个数据库默认最多可以创建24000个名称空间,可以修改nssize参数来增加名称空间的数目限制 tips1:尽可能的去使用内嵌数据,而不是引用,因为这样高效的多,而且总是可行。另:所有的引用都会在数据库中 产生另一个查询。 1、连接mongodb 先开一...
  • tcl415829566
  • tcl415829566
  • 2017-10-30 17:28
  • 358

Mongodb学习笔记

第一部分:mongodb服务启动与链接   下载二进制文件放置在linux目录下   解压二进制文件,将文件夹重命名下,如,mongodb3.0.2,进入目录进入bin下,我们可以看到如下程序,说几个重点的:     返回上层目录,创建一个咱们自...
  • qq522935502
  • qq522935502
  • 2015-05-11 13:50
  • 496

MongoDB 学习笔记 。

Windows 下: 创建数据库文件的存放位置 在你安装MongoDB的bin 目录下打开cmd, 输入:mongod 回车启动服务。会看到: Hotfix KB2731284 or later update is not installed.  以及 C:\data\db not fou...
  • janronehoo
  • janronehoo
  • 2016-12-20 10:20
  • 327

MongoDB 学习笔记

最近在学习Mogodb,目前只是出于学习阶段,还没有在项目中实战过,记录一下下学习的总结。----start----基本概念:1、文档 --> 对应关系数据库的行,也就是一条记录。它比关系数据库的行的功能要强大,更像是是某个具体的对象。文档以一种Map的形式展现出来,当然value可以是任意的...
  • sunboy_2050
  • sunboy_2050
  • 2013-12-12 23:54
  • 4393

mongodb 学习笔记

在path环境变量中配置 mongodb的bin目录 创建 mongoDB.config 配置文件 执行命令安装为服务的命令: mongod -f E:\mongoDB\mongoDB.config --serviceName MongoDB --serviceDisplayName Mon...
  • yunchenglk
  • yunchenglk
  • 2017-10-17 12:51
  • 74

Mongodb 学习笔记

mongodb 使用和javascript相似 没有表的概念, 取而代之是document, 理解为数据集合. 键值都要用花括号括起来 db.fizzy.save({'fizzy':200});//添加新key db.fizzy.find(); //不能用#作为注释符号 db....
  • klpk521
  • klpk521
  • 2014-12-04 17:34
  • 364
    个人资料
    • 访问:701431次
    • 积分:12700
    • 等级:
    • 排名:第1306名
    • 原创:606篇
    • 转载:14篇
    • 译文:0篇
    • 评论:115条
    联系方式
    有问题欢迎探讨咨询哈
    qq号就不留了哈
    欢迎留言
    博客专栏
    最新评论