版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/dazuiba008/article/details/82185600
今天遇到一个奇怪的问题,一个mongodb库里存在了2个表名字一样的collection
>db.sms_plat.drop()
>false
>db.sms_plat.stats()
>{ "errmsg" : "ns not found", "ok" : 0 }
怎么会不存在,奇怪,想了良久,我还是对这个表名怀疑
db.getCollectionNames()
”sms_plat"
"sms_plat "
可以看出多了一个空格,那么这种需要db["sms_plat "].drop()这样子删除
那么还希望各位开发人员起表名的时候注意,绝对不能含有空格,空字符串,$,0\(空字符),不能以system开头,这个是系统表保留的.