1. 程式人生 > >MongoDB簡單操作指令

MongoDB簡單操作指令

1.db:檢視當前指向的資料庫

> db
xubo

2.use:使用某個資料庫

> use test
switched to db test
> db
test

3.show dbs:顯示有哪些資料庫及其大小
> show dbs
local  0.078GB
test   0.078GB
xubo   0.078GB

4.show collections:顯示當前資料庫中的集合(類似關係資料庫中的表)
> show collections
system.indexes
testdb

再插入一個集合:

> db.blog.insert(post)
WriteResult({ "nInserted" : 1 })
> db.blog.find()
{ "_id" : ObjectId("55cc1b1d7aa9649da278f8c5"), "title" : "My Blog Post", "content" : "Here is xubo blog", "data" : ISODate("2015-08-13T03:08:55.789Z"), "comments" : "update" }
> show collections
blog
system.indexes
testdb

5.show users:顯示使用者

6.db.dropDatabase():刪除當前使用資料庫

> show dbs
local  0.078GB
test   0.078GB
xubo   0.078GB

> db.dropDatabase();
{ "dropped" : "test", "ok" : 1 }
> show dbs
local  0.078GB
xubo   0.078GB
> 

7.db.version():顯示db版本

> db.version();
3.0.5

8.db.stats():顯示當前資料庫狀態:

> db.stats();
{
    "db" : "test1",
    "collections" : 3,
    "objects" : 11126,
    "avgObjSize" : 111.98274312421356,
    "dataSize" : 1245920,
    "storageSize" : 2805760,
    "numExtents" : 7,
    "indexes" : 1,
    "indexSize" : 367920,
    "fileSize" : 67108864,
    "nsSizeMB" : 16,
    "extentFreeList" : {
        "num" : 0,
        "totalSize" : 0
    },
    "dataFileVersion" : {
        "major" : 4,
        "minor" : 22
    },
    "ok" : 1
}



其他更多可以檢視:

1.http://www.jb51.net/article/48217.htm

2.http://www.cnblogs.com/xusir/archive/2012/12/24/2830957.html