我在此之后文档非规范化的数据在MongoDB中学说的Symfony 2
而且
http://symfony.com/doc/current/bundles/DoctrineMongoDBBundle/index.html
当我保存我的文档,我有两个Collection
这样的:
{
"_id" : ObjectId("5458e370d16fb63f250041a7"),
"name" : "A Foo Bar",
"price" : 19.99,
"posts" : [
{
"$ref" : "Embedd",
"$id" : ObjectId("5458e370d16fb63f250041a8"),
"$db" : "test_database"
}
]
}
我想有
{
"_id" : ObjectId("5458e370d16fb63f250041a7"),
"name" : "A Foo Bar",
"price" : 19.99,
"posts" : [
{
"mycomment" :"dsdsds"
" date" : date
}
]
}
我想我的非规范化的数据。我该怎么做?
我可以像使用$推的方法,$ addToSet的MongoDB等?
感谢
好评!我可以在同一个项目中使用MySQL和mongodb吗? – Barno 2014-11-13 08:07:50
绝对。 Steve Francia关于[将MongoDB与RDBMS融合用于电子商务]的演讲(http://www.mongodb.com/presentations/blending-mongodb-rdbms-e-commerce)描述了我们如何在OpenSky中做到这一点。具体到Doctrine ODM,有两篇关于[映射到ODM和ORM]的文档文章(http://doctrine-mongodb-odm.readthedocs.org/en/latest/cookbook/blending-orm-and-mongodb-odm。 html)和[混合ODM和ORM](http://doctrine-mongodb-odm.readthedocs.org/en/latest/cookbook/blending-orm-and-mongodb-odm.html),这可能有助于进一步阅读。 – jmikola 2014-11-13 17:11:34