Mongodb 如何脱机/联机收集?

Mongodb 如何脱机/联机收集?,mongodb,Mongodb,在数据未被删除,但数据库引擎不知道该集合的情况下,我如何使mongo集合“脱机”。这在Mongo可能吗?如果是这样的话,我如何使收藏恢复“在线”,也就是说,我可以将mongo指向磁盘上的收藏,mongo现在将管理该收藏。您可以创建一个收藏,然后再创建它。但这不会阻止mongodb再次创建集合。另外,还应特别注意文档中描述返回时可能丢失数据的部分。用户权限是一个选项。应使用用户访问权限和角色锁定任何生产数据库。如果不实际删除,就无法真正使其“消失”,但至少可以阻止写入权限,甚至读取。@Blakes

在数据未被删除,但数据库引擎不知道该集合的情况下,我如何使mongo集合“脱机”。这在Mongo可能吗?如果是这样的话,我如何使收藏恢复“在线”,也就是说,我可以将mongo指向磁盘上的收藏,mongo现在将管理该收藏。

您可以创建一个收藏,然后再创建它。但这不会阻止mongodb再次创建集合。另外,还应特别注意文档中描述返回时可能丢失数据的部分。

用户权限是一个选项。应使用用户访问权限和角色锁定任何生产数据库。如果不实际删除,就无法真正使其“消失”,但至少可以阻止写入权限,甚至读取。@BlakesSeven好主意!