我正在使用 Symfony2 MongoDB + Doctrine,我想告诉教义将我的对象保存在集合中,其名称与定义对象的类的名称不同。此外,新集合的名称应该是不同集合中对象的 id。例如,我有一个名为 Posts 的类,我想将它们保存在一个以原始 User 集合中的用户 ID 命名的集合中。这意味着我需要告诉教义将所有新帖子保存在一个名为 User555 的集合中,并且我应该能够告诉教义创建这个集合并在运行时保存在那里。
我可以看到我可以通过在文件中配置它来静态更改集合的名称,如下所示:Storing a document in a different collection - Mongodb with symfony2
但我需要能够在运行时创建集合。
如果有人指出我正确的方向,我将不胜感激!
干杯。