首页 / MONGODB / mongoDB数据库基本操作
mongoDB数据库基本操作
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了mongoDB数据库基本操作,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2339字,纯文字阅读大概需要4分钟。
内容图文
![mongoDB数据库基本操作](/upload/InfoBanner/zyjiaocheng/465/32aaa1c2b9d842cc9c40c839a7446767.jpg)
mongoDB中聚集集合(collection/coll)相当于mysql中的表
文档相当于mysql中的每一行数据
常用命令
1.获得帮助命令
db.help() db.表名.help() db.表名.find().help() rs.help()
2.切换/创建数据库
use 数据库名称 注意:mongoDB的数据库可以先使用,后创建,当创建一个集合(table)时,当前数据库会自动创建 例子:有一个数据库为sutdentdb,要切换到这个数据库则: use studentdb
3.查询所有数据库
show dbs 例子: > show dbs admin 0.078GB local 0.078GB studentdb 0.078GB test 0.078GB
4.删除当前使用的数据库
db.dropDatabase() 例子: > use test switched to db test > db.dropDatabase() { "dropped" : "test", "ok" : 1 } > show dbs admin 0.078GB local 0.078GB studentdb 0.078GB
5.查看当前使用的数据库
db.getName() 例子: > use studentdb switched to db studentdb > db.getName() studentdb
6.显示当前db状态
db.stats()
7.当前db版本
> db.version() 2.6.12
查看聚集集合(表)的基本信息
查看帮助
db.表名.help()
2.查询当前集合中的数据条数
db.表名.count()
3.查看数据空间大小
db.表名.dataSize()
4.当前聚集集合所在的数据库
db.表名.getDB()
5.得到当前聚集集合的状态
db.表名.stats()
6.得到聚集集合的总大小
db.表名.totalSize()
7.查看聚集集合存储空间大小
db.表名.storageSize()
8.查看Shard版本信息
db.表名.getShardVersion()
9.给聚集集合重命名
db.表名.renameCollection("新名字")
10.删除当前聚集集合
db.表名.drop()
查询操作
1.查询所有记录
db.表名.find() 相当于:select* from 表名; 默认每页显示20条记录,当显示不下的情况下,可以用it迭代命令查询下一页数据。注意:键入it命令不能带“;”
2.查询结果会过滤掉某一字段中重复的数据,然后显示出来
db.表名.distinct("字段名") 例子: > db.student.distinct("Age") [ 20, 40 ] 注:将student表中Age字段中的数据去重后,显示出来
3.查询age=22的数据
db.表名.find({"age":22}) 例子: > db.student.find({"age":20}) { "_id" : ObjectId("5740dcb29bc83e10802f1cd8"), "name" : "kity", "age" : 20, "gender" : "womand" }
4.查询age>22的数据
大于号 $gt > db.student.find({"age":{$gt:22}}) { "_id" : ObjectId("5740c1419bc83e10802f1cd6"), "name" : "Tom", "age" : 23, "gender" : "male" } { "_id" : ObjectId("5740dc369bc83e10802f1cd7"), "name" : "jerry", "age" : 30, "gender" : "male", "guoji" : "china" } { "_id" : ObjectId("5742263773344acd707888ba"), "name" : "Gu Zenghui", "age" : 25, "gender" : "male", "Course" : "Linux" }
5.
mongoDB数据库基本操作
标签:mongodb
本文系统来源:http://zhoushuyu.blog.51cto.com/7125424/1785665
内容总结
以上是互联网集市为您收集整理的mongoDB数据库基本操作全部内容,希望文章能够帮你解决mongoDB数据库基本操作所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。