2016-12-15 39 views
0

我学习mongodb和symfony。我按照从symfony到mongodb link的这个文档成功创建了一个字段。 如果你能看到文档。他们有这些代码用于连接这个文件的MongoDB如何在使用mongodb的集合中添加另一个字段?

/ src/Acme/StoreBundle/Document/Product.php 
namespace Acme\StoreBundle\Document; 

use Doctrine\ODM\MongoDB\Mapping\Annotations as MongoDB; 

/** 
* @MongoDB\Document 
*/ 
class Product 
{ 
    /** 
    * @MongoDB\Id 
    */ 
    protected $id; 

    /** 
    * @MongoDB\Field(type="string") 
    */ 
    protected $name; 

    /** 
    * @MongoDB\Field(type="float") 
    */ 
    protected $price; 
} 

这可能增加其他领域的产品,例如类别,以及该类别下有喜欢 另一个领域增加CATEGORY_NAME和category_date?以及如何生成该文档?

更新: 我想创建一个像场在我的MongoDB集合

Product 
    - id 
    - name 
    - price 
    - category 
     - category_name 
     - category_date 
+0

您可以使用两个字段'category_name'和'category_date'添加嵌入文档'category'。 – malcolm

回答

0

MongoDB是一个NoSQL数据库和不是关系这些流量。它只是接受任何关键和值的格式。因此可能会添加更多字段,如category_name and category_date。通过添加变量。

+0

嗨!我更新了我的帖子。这可能是我制作田地的方式吗? – user3818576

+0

因为我还没有探索MongoDB的多,这将肯定工作: –

+0

产品 - ID - 姓名 - 价格 - CATEGORY_NAME - category_date –

相关问题