2017-09-21 40 views
1

当试图执行:错误重命名的MongoDB集合

db.site-09-15-17-19.renameCollection('site-09-18-17') 

我得到:

E QUERY SyntaxError: Unexpected token ILLEGAL 

我不知道我做错了什么在这里..我可以使用该网站,09-15- 17-19集合就好了,只是不能重命名。

+0

您是否尝试过用“,而不是”? –

+0

是,两者兼而有之。至今没有运气。 – Jafo

+0

和db.site-09-15-17-19.find( )按预期返回结果? –

回答

0

您可以使用runCommand重命名集合。在运行命令改变管理DB

use admin 
db.runCommand({renameCollection:"testdb.site-09-15-17-19",to:"testdb.site-09-18-17"})