如何删除集合名称末尾的句点的MongoDB集合?

时间:2015-10-14 14:35:26

标签: ruby-on-rails mongodb mongoid

我意外地创建了一个名称末尾有一段时间的MongoDB集合,由于它禁止Mongo,我无法使用GUI工具访问数据库或删除/重命名它用mongo shell。

MongoDB将period视为名称空间终结符,不允许使用空名称空间。

如何删除此内容?

创建集合的实际请求(Rails 3 / Mongoid 3.1.3 gem)

mongo_session.command({ 'update' => "561e580f7b05e08f86000002.", 'updates' => [{ upsert: true,  q: { _id: <some_id> }, u: { '$set' => <some_data> } }], 'writeConcern' => { 'w' => 0 } })

编辑: 好吧,如果有人遇到同样的问题,Mongo Management Studio可以删除名称无效的集合。

0 个答案:

没有答案