发布网友 发布时间:2022-04-23 18:29
共5个回答
懂视网 时间:2022-04-30 13:58
mongodb中有三元素:数据库,集合,文档,其中“集合”对应关系型数据库中的“表”,“文档”对应“行”。
安装mongoDB: 去官网下载对应系统的mongoDB压缩包,解压后将文件夹重命名为mongodb(假如安装到D盘),并在mongodb文件夹里新建blog文件夹(相当于创建一个数据库,blog为数据库名)作为项目内容的存储目录。
打开命令行窗口,进入到bin目录下,执行命令:
mongod --dbpath ../blog/
命令的意思是设置blog文件夹为项目的存储目录并启动数据库。
再打开一个cmd,输入mongo命令打开shell,这个shell就是mongodb的客户端,默认连接的是“test”数据库。
设定一个名为“person”的集合(在关系型数据库相当于建立了一个名为person的表)
插入数据
//db.person.insert() db.person.insert({"name":"lbs","age":10}) db.person.insert({"name":"ccx","age":10})
查找数据
//db.person.find() db.person.find({"name":"lbs"}) //查找person集合中name为lbs的文档 db.person.find() //不带参查找person集合中所有的文档 $gt :大于(>) $gte :大于等于(>=) $lt :小于(<) $lte :小于等于(<=) $ne :不等于(!=) $in :包含 $nin :不包含 $or :或
更新数据
//db.person.update(arg1,arg2) //arg1为“查找的条件”,arg2为“更新的值” db.person.update({"name":"lbs"},{"name":"lbs","age":20}) db.person.update({"name":"lbs"},{$inc:{"age":20}}) //$inc局部跟新 在原值自增$inc指定的值 db.person.update({"name":"lbs"},{$set:{"age":20}}) //$set局部跟新
删除数据
//db.person.remove() db.person.remove() //不带参数 删除集合中所有的数据 慎重 db.person.remove({"age":20})
认识mongoDB数据库
标签:
热心网友 时间:2022-04-30 11:06
现代数据库系统是一个不断发展的范畴,它是集成了传统关系数据库技术和计算机新技术,以适应现代工程型应用,从而形成新型数据库集合。
数据库充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件。数据库技术是管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核心部分,是进行科学研究和决策管理的重要技术手段。
扩展资料
数据库的分类:
(1)键值对存储(key-value):代表软件Redis,它的优点能够进行数据的快速查询,而缺点是需要存储数据之间的关系。
(2)列存储:代表软件Hbase,它的优点是对数据能快速查询,数据存储的扩展性强。而缺点是数据库的功能有局限性。
(3)文档数据库存储:代表软件MongoDB,它的优点是对数据结构要求不特别的严格。而缺点是查询性的性能不好,同时缺少一种统一查询语言。
(4)图形数据库存储:代表软件InfoGrid,它的优点可以方便的利用图结构相关算法进行计算。而缺点是要想得到结果必须进行整个图的计算,而且遇到不适合的数据模型时,图形数据库很难使用。
热心网友 时间:2022-04-30 12:24
数据库系统(DataBase System,DBS)指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(DBMS)、应用开发工具、应用系统、数据库管理员(DataBase Administrator,DBA)和用户构成。热心网友 时间:2022-04-30 13:59
数据库就是放数据的地方 这就是我的认识热心网友 时间:2022-04-30 15:50
入门简单 精通难