
mongodb
文章平均质量分 57
守护砂之国泰裤辣
既然已经走这么远了,那么不妨再走远一点...
展开
-
NoSQL型数据库——MongoDB体验(004)——NodeJS通过mongoose连接到MongoDB
mongoose是nodejs连接到MongoDB server的一个ODM库,或者说中间件,类似于java连mysql的那个connector。和ORM类似,ODM是对象文档模型的缩写,因为MongoDB是基于文档的数据库,而不是基于关系。mongoose比nodejs自带的mongoDB驱动更容易使用,它将读到的文档parse为Object,方便js做操作。mongoose提供了Schema(约束了数据库的文档结构),Model(相当于collection,作为集合中的所有文档的表示),Docu...原创 2020-09-12 22:55:23 · 277 阅读 · 0 评论 -
NoSQL型数据库——MongoDB体验(003)——MongoDB图形管理工具
MongoDB shell不好操作,来试试GUI工具吧。这里选择mongodbmanager,下载地址选择free版:下载后直接安装就行,下一步下一步。这两个拓展可以勾上安装完成后弹出框,选accept就行,然后界面成这样:如果是本地,端口也没设置修改,点击OK即可:展开后可以看到刚才创建的main库和students集合,点击菜单栏黑色框标可以启动shell:一下子插入了两条内容相同的数据,不过id不一样。还可以右击地下的记录,删除对应do.原创 2020-09-12 17:11:19 · 264 阅读 · 0 评论 -
NoSQL型数据库——MongoDB体验(002)——MongoDB 简单使用
首先MongoDB由数据库(database)、集合(collection)、文档对象(document)三层次组合,这三个概念对比关系型数据库的话,类似数据库,表,单条记录(元组),是一级级的包含关系。现在通过mongo命令打开mongo shell,运行命令:1.show dbs/databases :显示所有数据库2.use [数据库名] :进入或切换到指定的数据库中(在MongoDB中,数据库和集合都不需要手动创建,当我们创建文档时,如果文档所在的集合或数据库不存在会自动创...原创 2020-09-12 15:47:19 · 206 阅读 · 0 评论 -
NoSQL型数据库——MongoDB体验(001)——MongoDB 最新版4.4.1下载安装
MongoDB是一个文档型的NoSQL数据库。所谓NoSQL,直译就是没有SQL,或者Not Only SQL。是区别于类似MySQL、Oracle这种关系型数据库的数据库(主要就这两大类)。它更加灵活,存储格式的是类JSON的文档,而不是传统关系型库的那种row、column表。其优点是简单,自由,快速,个人认为适合那种表结构经常变动(需求变动)的情形。 1.首先是安装,很容易访问MongoDB官网(可以看看首页介绍)。由于是个人使用,我们这里选择下载社区版:2.就选择当...原创 2020-09-12 12:52:43 · 533 阅读 · 2 评论