node.js连接mongodb数据库之总结三

2018-10-10  本文已影响0人  fangcaiwen

mongodb安装好以后,有时候需要在终端进行一些操作。这里特此总结一些常用操作。

查看所有数据库:show dbs;

> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB
shop    0.000GB

选择数据库:use shop;

> use shop
switched to db shop

查看数据库:db.stats();

> db.stats();
{
    "db" : "shop",
    "collections" : 3,
    "views" : 0,
    "objects" : 8,
    "avgObjSize" : 103,
    "dataSize" : 824,
    "storageSize" : 90112,
    "numExtents" : 0,
    "indexes" : 4,
    "indexSize" : 106496,
    "fsUsedSize" : 102170722304,
    "fsTotalSize" : 121123069952,
    "ok" : 1
}

查看当前数据库有那些表:show collections

> show collections;
ids
shop
users

查看表状态:db.shop.stats(); // shop为表名

> db.shop.stats(); 
{
  "ns" : "shop.shop",
  "size" : 37,
  "count" : 1,
  "avgObjSize" : 37,
  "storageSize" : 16384,
  "capped" : false,
  "wiredTiger" : {...}//太长就不显示了
    ...
}

查看表内容:db.users.find();// users为表名

"_id" : ObjectId("5bbdb40e73efc4194566703d"), "id" : 1, "name" : "文天祥", "age" : 27, "password" : "ddd99980", "create_time" : "2018-10-10 16:10", "__v" : 0 }
{ "_id" : ObjectId("5bbdb42973efc4194566703e"), "id" : 2, "name" : "文天祥", "age" : 27, "password" : "ddd99980", "create_time" : "2018-10-10 16:11", "__v" : 0 }
{ "_id" : ObjectId("5bbdb42c73efc4194566703f"), "id" : 3, "name" : "文天祥", "age" : 27, "password" : "ddd99980", "create_time" : "2018-10-10 16:11", "__v" : 0 }
{ "_id" : ObjectId("5bbdc5e79384b81dc131756c"), "id" : 5, "name" : "林小青", "age" : 27, "password" : "ddd99980", "create_time" : "2018-10-10 17:27", "__v" : 0 }
{ "_id" : ObjectId("5bbdc6a0b0123b1e539beb01"), "password" : "888999", "id" : 6, "name" : "林小青", "age" : 27, "create_time" : "2018-10-10 17:30", "__v" : 0 }
{ "_id" : ObjectId("5bbdc6abb0123b1e539beb02"), "password" : "888999", "id" : 7, "name" : "林红", "age" : 27, "create_time" : "2018-10-10 17:30", "__v" : 0 }

清空表:db.users.remove({});// users为表名

db.users.remove({});
WriteResult({ "nRemoved" : 6 })
上一篇 下一篇

猜你喜欢

热点阅读