MongoDB 数据库操作

创建数据库

use 数据库;

此命令用于切换数据库,如果数据库不存在,则会进行创建。

我们执行测试命令:

use demo;

然后执行命令查看数据库:

show dbs;

执行结果如下:

admin     0.000GB
config    0.000GB
local     0.000GB

发现数据库并未创建成功,原因在于, 创建数据库之后我们需要插入数据才能查看到数据库,我们再执行一条命令用于插入一条数据:

db.demo.insert({"number":10});

再次执行命令查看数据库,结果如下:

admin     0.000GB
config    0.000GB
demo      0.000GB
local     0.000GB

会发现现在数据库中多了一个demo。

执行命令时如果报 Unauthorized 错误,请使用root账号进行登录

查询数据库中的数据

db.数据库.find({})

执行测试命令:

db.demo.find({})

 执行命令的结果如下:

{ "_id" : ObjectId("642bc7751045bd7d4a98b1e0"), "number" : 10 }

注意:一定要切换到查询数据的数据库后再执行查询数据的命令

删除数据库

db.dropDatabase();

执行命令结果如下:

{ "dropped" : "demo", "ok" : 1 }

结果中可以看出demo数据库删除成功。 

再查询所有的数据库,结果如下:

admin     0.000GB
config    0.000GB
local     0.000GB

发现demo数据库确实已经被完全删除了。

你可能感兴趣的:(MongoDB,mongodb,数据库,nosql)