博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mongodb常用命令
阅读量:5327 次
发布时间:2019-06-14

本文共 1751 字,大约阅读时间需要 5 分钟。

进入数据库:mongo

  • 查看所有数据库:> show dbs
> show dbsadmin  (empty)local  0.031GBnutch  0.031GBtest   (empty)

 

  • 创建/切换数据库:> use nutch
  • 查看数据库:> db.stats()
  • 查看数据库表:> db.posts.stats()
[root@ewanalysis mongodb]# mongoMongoDB shell version: 2.6.7connecting to: test> use nutchswitched to db nutch> db.stats(){        "db" : "nutch",                    //当前数据库名称        "collections" : 3,                 //当前数据库多少表        "objects" : 11,                    //当前数据库所有表多少条数据         "avgObjSize" : 176,                //每条数据的平均大小        "dataSize" : 1936,                 //所有数据的总大小         "storageSize" : 24576,             //所有数据占的磁盘大小         "numExtents" : 3,        "indexes" : 1,                    //索引数         "indexSize" : 8176,               //索引大小         "fileSize" : 16777216,            //预分配给数据库的文件大小         "nsSizeMB" : 16,        "dataFileVersion" : {                "major" : 4,                "minor" : 5        },        "extentFreeList" : {                "num" : 0,                "totalSize" : 0        },        "ok" : 1}> db.posts.stats(){ "ok" : 0, "errmsg" : "Collection [nutch.posts] not found." }>

 

  • 删除当前使用数据库:>db.dropDatabase();
  • 查看当前使用的数据库:>db.getName();          >db;

db和getName方法是一样的效果,都可以查询当前使用的数据库

  • 当前db版本:db.version();
  • 查询之前的错误信息:db.getPrevError();
  • 清除错误记录:db.resetError();

用户相关

1、添加一个用户

db.addUser("name");

db.addUser("userName", "pwd123", true); 添加用户、设置密码、是否只读

2、数据库认证、安全模式

db.auth("userName", "123123");

3、显示当前所有用户

show users;

4、删除用户

db.removeUser("userName");

Collection聚集集合

1、创建一个聚集集合(table)

db.createCollection(“collName”, {size: 20, capped: 5, max: 100});

2、得到指定名称的聚集集合(table)

db.getCollection("account");

3、得到当前db的所有聚集集合

db.getCollectionNames();

4、显示当前db所有聚集索引的状态

db.printCollectionStats();

--

 

转载于:https://www.cnblogs.com/zhjsll/p/4704146.html

你可能感兴趣的文章
windows编程ASCII问题
查看>>
.net webService代理类
查看>>
Code Snippet
查看>>
Node.js Express项目搭建
查看>>
zoj 1232 Adventure of Super Mario
查看>>
Oracle 序列的应用
查看>>
1201 网页基础--JavaScript(DOM)
查看>>
组合数学 UVa 11538 Chess Queen
查看>>
oracle job
查看>>
Redis常用命令
查看>>
XML学习笔记(二)-- DTD格式规范
查看>>
IOS开发学习笔记026-UITableView的使用
查看>>
[转载]电脑小绝技
查看>>
windos系统定时执行批处理文件(bat文件)
查看>>
thinkphp如何实现伪静态
查看>>
BZOJ 2243: [SDOI2011]染色( 树链剖分 )
查看>>
BZOJ 1925: [Sdoi2010]地精部落( dp )
查看>>
c++中的string常用函数用法总结!
查看>>
界面交互之支付宝生活圈pk微信朋友圈
查看>>
在ASP.NET WebService 中如何使用 WebMethod 属性
查看>>