MongoDB快速入门笔记(二)之MongoDB的概念及简单操作


MongoDB是面向集合的文档式数据库,不像关系数据库那样,有表,列、行,mongoDB数据库则是由一系列的文档组成。下面给大家介绍MongoDB的概念及简单操作.

1、以下列举普通的关系型数据库和MongoDB数据库简单概念上的区别:

2、MongoDB的简单操作

(1)启动MongoDB数据库之后,使用命令mongo,显示如下,默认连接到test数据库。

MongoDB shell version: 3.2.6
connecting to: test

使用命令show dbs,可以查看所有的数据库,可以看见只有一个local数据,其实test数据库并不存在,只有再建集合并往集合插入数据时才会真正的建表。

常用命令:

show dbs 显示所有的数据库

use 数据库名 切换到某一个数据中

show collections 显示当前数据库中所有的集合

db.集合名.find() 查询当前数据库中某一个集合下所有的数据

db.集合名.insert({"键": "值", "键": "值" ...}) 给当前数据库中某一个集合添加数据

db.集合名.drop() 删除某一个集合

db.dropDatabase() 删除当前数据库

现在我们用以上命令做一个简单的例子:重新建立一个数据zyhtest,并在zyhtest中新建集合student,并往student中插入数据。

> use zyhtest
switched to db zyhtest
> db.student.insert({"name": "zhangsan", "age": 28})
WriteResult({ "nInserted" : 1 })
> show dbs
local 0.000GB
zyhtest 0.000GB
> show collections
student
> db.student.find()
{ "_id" : ObjectId("5745b8a08dfa492b66e7d397"), "name" : "zhangsan", "age" : 28 }
> db.student.drop()
true
> show dbs
local 0.000GB
> db.student.insert({"name": "zhangsan", "age": 28})
WriteResult({ "nInserted" : 1 })
> show dbs
local 0.000GB
zyhtest 0.000GB
> show collections
student
> db.dropDatabase()
{ "dropped" : "zyhtest", "ok" : 1 }
> show dbs
local 0.000GB 

插入数据时,会自动添加一个主键“_id”

以上内容是小编给大家介绍的MongoDB快速入门笔记(二)之MongoDB的概念及简单操作的相关知识,希望对大家有所帮助!



相关阅读:
Ubuntu 14.04安装Wine以便使用Windows应用
java实现屏幕共享功能实例分析
Centos5.2配置LAMP与Centos5.3配置LAMP
C#的WEBBROWSER与JS交互小结
php安装xdebug/php安装pear/phpunit详解步骤(图)
shiro实现单点登录(一个用户同一时刻只能在一个地方登录)
PHP生成sitemap.xml地图函数
如何关闭Win 8电脑中自带小游戏?关闭Win 8电脑中自带小游戏的方法
Win7系统中键盘ESC键的4种功能介绍
SQL Server中的Forwarded Record计数器影响IO性能的解决方法
编程语言中十六进制的正则匹配
win10正式版升级第二波推送时间曝光 最快下周
使用Java的Graphics类进行绘图的方法详解
Android中Notification的用法汇总
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 锦州-阿城 潼南-施秉 冯屯-山海关 沈阳-新立屯 一面坡-八面通 公主岭南-昌图西 枣强-许昌 太原-禹城 洛阳东-余姚 开封-洋河 镇安-西安南 定西-西峡 合肥南-宁海 戚墅堰-昆山南 镇远-龙游 萍乡-高密 东镇-五台山 巩义-枣庄西 月华-联合乡 灵宝-渑池 潮水-东边井 包头东-自贡 浠水-西安 天水-华蓥 德兴-济南西 绥中-香兰 岭南-得耳布尔 随州-渭南 安达-苇河 天祝-乌鲁木齐南 漠河-翠峰 邵阳-渭南 恒地营-四方台 榆次-月山 漳州-松江南 达州-扬州 兖州-芜湖 曲靖-德惠 岳阳-随州 瓦房店-抚顺北 洮南-延安 扶余北-沈阳南 合肥-义乌 河洛营-赤峰西 丰乐镇-香兰 秦皇岛-凤县 册亨-百色 徐州东-贵定北 烟筒屯-长春 富拉尔基-肇东 铜鼓溪-沙沙坡 龙骨甸-小村 河源-罗山 佳木斯-洪河 太姥山-庄桥 桂林-南宁 加格达奇-阿城 南城-汉口 莆田-菏泽 太白-元田坝 沈阳-柴沟堡 顺昌-武昌 郑州-柴沟堡 天津-呼和浩特东 广元-竹园坝 平遥-长沙 郴州-溆浦 海城-叶柏寿 丹东-通州西 西峡-芜湖 桐城-安化 大东-菇园 广州-熊岳城 汤阴-甘谷 宁国-青龙山 云梦-上饶 晋江-惠州南 赣州-深圳 佳木斯-九江 鹤壁-长葛 K186衡阳到北京卧铺票为什么买不到
杭州汽车客车西站 有直接到温州的车吗 还有城战有到温州的动车
南京汽车客车站到泰州汽车客车站需要多长时间
从天津静海县火车站打车到河北胜芳镇大概多少钱
赤峰市到赤峰临西县怎么坐车
2010春运从深圳座客车到九江要多少钱
请问从那里可以座从义乌到泉州的大巴,每天是几点,查询电话
在青岛买哈尔滨到加格达奇1月12号的票要提前几天买
太原到蚌埠的列车票卖到几号了?
大丰到南京全程高速怎么坐车
山东乐陵市火车列车票代售点
湛江火车列车站到长沙火车列车站
苏州长途汽车客车站到南通的车是多少钱的啊
k7702次火车列车的座位分布
从衡水火车站到衡水人才交流中心怎么走
威宁到毕节有无长途客车票价钱数多少
我是瑞安人,到温州市区办公,途经南唐大道温中北路的时候被
现在玉林到北海的快吧票价多少钱,在外面等车司机让上吗有多少
请问列车火车,K577,长沙开往成都东,座位05车073和074,是连坐
请问从武汉到重庆巫山有什么好的路线?
从郑州市长途客运北站到西太康路铭功路,坐几路公交车
请问登封市区有去三皇寨的公交不坐出租车大概多少钱我想
从南京列车火车站到和平医院怎么做车
谁有15篇短篇阅读理解 急用!!! (要答案)
请问海口美亚机场附近有什么汽车站,要如何才能在最短的
梧州到横县一天多少班 要票价多少钱 谁坐过
原是公交公司公交司机,现转到公交公司修理产,是特殊工种吗
台州去金华坐列车火车好吗大概要多少钱。
中央9月19日第一时间奶粉不合格名单
北京什么列车火车能到塘沽

Copyright © 2016 phpStudy |