84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
用use newdb创建新的数据库不插入任何数据的情况下用show dbs是不会显示这个数据库的,这样的话应该没加到内存。但是删除它却显示{ "ok" : 1 }没报错,所以我想问一下创建新的空数据库有没有存储起来?
use newdb
show dbs
{ "ok" : 1 }
ringa_lee
1、没有存储2、可以通过db.dropDatabase()之后,再次执行这条命令测试,同样会返回{ ok: 1 }
use memberSystem switched to db memberSystem db.dropDatabase() { "dropped" : "memberSystem", "ok" : 1 } db.dropDatabase() { "dropped" : "memberSystem", "ok" : 1 } db.dropDatabase()
use memberSystem
switched to db memberSystem
db.dropDatabase()
{ "dropped" : "memberSystem", "ok" : 1 }
3、mongodb在做删除时不会判断该数据库是否存在,而是直接做了删除处理,只要不报错,都是返回{ok:1},即使没有该数据库
1、没有存储
2、可以通过db.dropDatabase()之后,再次执行这条命令测试,同样会返回{ ok: 1 }
3、mongodb在做删除时不会判断该数据库是否存在,而是直接做了删除处理,只要不报错,都是返回{ok:1},即使没有该数据库