首页 / MONGODB / MongoDB基本操作命令
MongoDB基本操作命令
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MongoDB基本操作命令,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1508字,纯文字阅读大概需要3分钟。
内容图文
![MongoDB基本操作命令](/upload/InfoBanner/zyjiaocheng/900/0e2873dbdb6d43909d13f8f0f943ba5b.jpg)
一.查询数据库信息的基本命令
1、显示当前数据库服务上的数据库
show dbs;
2、切换到指定的数据库进行操作
use mydb
3、显示当前数据库的所有集合(collections)
show collections;
4、查看数据库服务的状态
db.serverStatus();
5、查询指定数据库的统计信息
use admin
db.stat()
6、查询指定数据库包含的集合名称列表
use test1
db.getCollectionNames()
7、统计集合记录数
db.test1.count()
8、统计指定条件的记录数
db.test1.find({"name":"yunweicai"}).count()
9、查询指定数据库的集合当前可用的存储空间
db.test1.storageSize()
10、查询指定数据库的集合分配的存储空间
db.test1.totalSize()
二、数据库操作
1、创建数据库
不需要什么create database的命令,只要使用use命令就可以创建数据库
use test1
2、删除数据库
use test1
db.dropDatabase()
3、创建集合
可以使用命令db.createCollection(name, { size : ..., capped : ..., max : ... } )创建集合
也可以直接插入一个数据库就直接创建了
db.test1.insert({"name":"mongodb","user":"opcai"})
4、删除集合
db.test1.drop()
5、插入记录
db.test1.save({"name":"yunweicai"})
或者
db.test1.insert({"name":"mongodb","user":"opcai"})
6、查询记录
db.test1.find()
find()里面可以指定多个条件进行查询,如果为空,就查询所有的数据
7、删除记录
db.test1.remove({"name":"yunweicai"})
需要指定一个条件,没有条件是不允许删除操作的。
三、索引操作
1、创建索引
use testdb
db.test1.ensureIndex({"name":1,"age":-1})
ensureIndex方法参数中,数字1表示升序,-1表示降序。
2、查询索引
db.test1.getIndexes()
3、删除索引
删除所有的索引:
db.test1.dropIndexes()
根据索引名称进行删除
db.test1.dropIndex("name_1")
4、重建索引
db.test1.reIndex()
内容总结
以上是互联网集市为您收集整理的MongoDB基本操作命令全部内容,希望文章能够帮你解决MongoDB基本操作命令所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。