【问题标题】:How to add another field in collections using mongodb?如何使用 mongodb 在集合中添加另一个字段?
【发布时间】:2016-12-15 03:46:07
【问题描述】:

我学习 mongodb 和 symfony。我按照从 symfony 到 mongodb link 的文档成功创建了一个字段。 如果你能看到文档。他们有这些代码用于将此文档连接到 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;
}

这是否可以在 Product 类中添加另一个字段,并且在该类别下还有另一个字段,例如 添加类别名称和类别日期?以及如何生成该文档?

更新: 我想在我的 mongodb 集合中创建这样的字段流

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

【问题讨论】:

  • 您可以添加嵌入文档category 两个字段category_namecategory_date

标签: php mongodb symfony


【解决方案1】:

MongoDb 是一个 Nosql 数据库,不是关系型的。它只接受键和值格式的任何内容。因此,您可以添加更多字段,例如category_name and category_date。通过添加变量。

【讨论】:

  • 嗨!我更新我的帖子。这可能是我制作田地的方式吗?
  • 由于我对 mongodb 的探索不多,这肯定会起作用:
  • 产品 - id - 名称 - 价格 - 类别名称 - 类别日期
【解决方案2】:

【讨论】:

    猜你喜欢
    • 2018-12-03
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 2016-05-16
    • 1970-01-01
    • 2015-09-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多