doctrine-odm 相关问题

Doctrine Object Document Mapper是为PHP 5.3.2+构建的,它提供了PHP对象和数据存储(如MongoDB,CouchDB,OrientDB和PHPCR)之间的透明持久性。

如何强制原则从数据库重新加载数据?

我在symfony2.1安装中使用doctrine/mongodb 1.0.0-BETA1。 因此,我试图强制我的存储库从数据库调用数据,而不是使用它已缓存的对象。 $审计= $dm->

回答 8 投票 0

Doctrine MongoDB ODM 中如何正确处理非规范化数据同步

使用 MongoDB 时,引用数据的非规范化似乎是一种非常常见的做法。然而,我没有看到任何内置方法可以使用 Doctrine MongoDB ODM 来处理这个问题。 假设我有一个社交网络...

回答 1 投票 0

doctrine2 按带有 ids 的数组排序

我如何使用doctrine2通过带有ids的数组进行排序? 我有这样的疑问: $qb = $this->createQueryBuilder('u') ->选择('u', 'n', 'c') ->leftJoin('u.notifications', 'n') ...

回答 5 投票 0

在 Doctrine ODM 中获取引用的 id 数组

我有一个引用用户的 Company 类: /** * @MongoDB\文档() */ 类公司{ /* ... */ /** * @MongoDB\ReferenceMany(targetDocument="Topboard\UserBundle\Document\User",

回答 1 投票 0

无法规范化查询:BadValue $or/$and/$nor 条目需要是完整对象 - Doctrine

我正在尝试隐藏此查询 db.getCollection('队列').find({ $和:[ {队列:'testo'}, {$或:[ {$and: [{reserved_at: null}, {available_at:{'$lte':1490323024}}]...

回答 3 投票 0

具有mongodb odm学说的唯一索引

我正在为我的网站建立一个注册系统,并希望防止使用同一电子邮件地址进行重复注册。 用户类的声明如下所示: /** * @文档 */ 类...

回答 2 投票 0

Dwo Dotuments 的 Doctrine ODM 查询

我在 Symfony6 中有两个文档,我想用一个聚合来查询它们。 这些文档不相关,但它们有一个公共字段:“名称”。 我想创建一个

回答 0 投票 0

symfony4: 没有任何扩展能够加载 "doctrine_mongodb "的配置。

我有一个问题,配置doctrine ODM与Symfony4.1,我得到了一个错误的消息,在composer更新,缓存:清除子命令没有扩展能够加载配置"..."。

回答 1 投票 1

学说 ODM 独特的约束条件不能验证属性。

我不明白为什么Doctrine的ODM Unique约束对我不起作用。下面是一个带有 "title "属性的页面类,它需要在所有的页面中是唯一的。namespace App\Document; ...

回答 1 投票 1

具有SINGLE_COLLECTION模式类型的ODM继承文档创建错误

我在Symfony 4.4应用程序中配置了类型为SINGLE_COLLECTION的继承文档。当我运行命令bin / console doctrine:mongodb:schema:create时,错误发生在集合'db.Person'...

回答 1 投票 1

无效的映射文件BaseMedia.mongodb.xml

我已经安装了Sonata Media Bundle ^ 3.23,在安装doctrine-mongodb-bundle ^ 4.1时,出现以下错误:在MappingException.php第236行中,映射文件vendor / sonata-project / media -...

回答 1 投票 0

api平台odm iri引用将不会转换为json中的对象

我想创建一个这样的模型。 {“ id”:7653,“ name”:“ Vortl 123”,“ category”:[{“ name”:“ Electronic”,“ url”:“ electronic”,“ id”:1},{“ name”: “电话”,...

回答 1 投票 0

如何使用Doctrine ODM更新MongoDB中的嵌入式文档

我无法在Symfony2中找到如何使用Doctrine Mongo ODM更新嵌入式文档的方法。我有一个名为Page的类,其中包含许多嵌入式文档“ Comments”,并且我想使用createQueryBuilder来...

回答 3 投票 0

如何在Api平台的Mongodb请求中添加“ AllowDiskUse:true”选项?

该项目将Api平台与mongodb结合使用。我有一个播放器文档,其中的姓氏排序。它可以容纳5000名玩家。当我与200,000名玩家一起测试时,出现错误:排序超出内存...

回答 1 投票 0

试图调用类别为“ Doctrine \ ODM \ MongoDB \ Aggregation \ Builder”的名为“ allowDiskUse”的未定义方法

我正在尝试最后一次购买商品,位置和批次。因此,我尝试通过分组获取每个ID。我不能使用组命令,因为它是巨大的数据,并且不能由组命令处理。 ...

回答 1 投票 0

从Doctrine ODM /文档访问原始JSON

是否可以访问为文档存储的原始JSON?我们有一个场景,可以从ODM \ Document中删除字段,但是我们仍然可能需要一种显示该数据的方法(对于...

回答 1 投票 0

等价的MongoDB ODM SELECT COUNT(*)

我想知道在MongoDB ODM中是否有等同于MySQL-Query的“ SELECT COUNT(*)FROM users”?这可能起作用:$ qb = $ this-> dm-> createQueryBuilder('Documents \ Functional \ Users'); $ qb-&...

回答 3 投票 13

有人有主意,如何解决此错误?

我只想创建一个名称为“ symfony”的新数据库,但是我不能,并且有一些错误:

回答 1 投票 -1

Doctrine ODM-提供更新的字段

有一种方法可以自动更新所有相关字段?如果我知道所有数据都已发送,则可以执行以下操作:返回$ this-> dm-> createQueryBuilder(Product :: class)-> findAndUpdate()...

回答 1 投票 0

Doctrine ODM-浮点型字段不适用于十进制字段

我有一个文档,其字段配置设置为/ ** @ODM \ Field(type =“ float”)* / public $ stock_price;在我的mongodb上,该字段具有对十进制stock_price的验证:{...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.