我尝试使用 Mongodb 和 symfony2 将文档存储在不同的集合中
这是我的控制器,他将文档设置到数据库中。
public function createAction(){
$post = new Post();
$post->setUrl('A Foo Bar');
$post->setTitle('asdf');
$dm = $this->get('doctrine.odm.mongodb.document_manager');
$dm->persist($post);
$dm->flush();
return new Response('Created post id '.$post->getId());}
如您所见,这是DoctrineMongoDBBundle官方文档的示例
但问题是,默认情况下,它将文档创建到一个名为类的集合中,在我的例子中是 Post(),所以集合名称是 Post。我想将文档保存到一个名为 charlies_posts 或任何字符串的集合中作为变量。