问题标签 [odm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mongodb - 在 geonear 中设置 minDistance
我正在尝试使用地理分页系统。我参考这篇
文章来自 mongoDB 的博客文章
我的问题是我使用的是学说 MongoDB,我似乎没有找到如何 在学说 MongoDB中设置minDistance字段
我的 Mongo 版本是2.4.8
symfony - Doctrine ODM 中的 AND 和 OR 表达式
我需要将 SQL 请求转换为 DQL 请求:
我试过:
但这是不正确的。
java - 使用 Morphia 在 MongoDB 中映射分层对象
假设我在 MongoDB 中有一个存储员工列表的实体。
Employee 是一个具有一些属性的抽象类。
有不同类型的员工 - 开发人员、设计师、人力资源
如果 mongo 包含开发人员、设计人员和人力资源人员的列表,Morphia 可以将它们映射到相应的类吗?例如,如果数据库有以下数据 -
当这个集合被 Morphia 映射到EmployeeList
实体上时,我如何确保它们被映射到相应的类?
mongodb - Doctrine ODM:如何选择 Mongo DB 数据库
我使用学说 ODM 从我的 Mongo DB 中持久化和加载文档。我遵循了本指南:https ://doctrine-mongodb-odm.readthedocs.org/en/latest/tutorials/getting-started.html
按照本指南,所有文档默认存储在数据库“doctrine”中。但是如果我有自己的数据库呢?如何选择数据库?我在文档和谷歌中找不到任何用处。
php - 如何使用 mongo odm 获得单个结果?
我做了一个设置操作,在其中我使用教义查询来获取单个结果,但是当数据库中存在数据时它返回 null,我如何获得单个结果?这是我的代码:
symfony - 使用 Doctrine ODM 和 Symfony2 的两个连接
我的问题是我配置了两个这样的文档管理器:
我的两个数据库名称相同,当我加载我的页面时,似乎一切正常(加载我的页面我只使用“视频”文档管理器)。但是,如果我之后使用“stats”文档管理器,symfony 似乎会发疯。
我将文档管理器作为这样的服务注入:
我不知道为什么,但似乎每次我进行查询时,symfony 都会随机使用其中一个连接,而不是文档管理器注入的连接。
请帮忙!
谢谢
mongodb - 不能将 Collection 用作模型 PhalconPHP
我正在尝试为我的 PhalconPHP 应用程序设置 MongoDB 集合。
我设置了 mongo 和 collectionManager。
我有一个模型
然后我得到了这个错误
意外值类型:实现 Phalcon\Mvc\ModelInterface 的预期对象,MyApp\Models\User 类型的对象给定
php - 在教义-mongodb 中的 preUpdate 事件时创建/保留新文档
我正在使用doctrine-mongodb-odm-1.0.0-BETA10
并尝试提供一些基于事件运行\InitialDocument
时的自定义逻辑。preUpdate
假设\InitialDocument
获得了一些状态,该状态必须作为 new 的初始状态\StateDocument
。我正在做这样的事情:
prePersist
事件\StateDocument
发生了,但它不会在数据库中保留新文档。并且postPersist
相应的事件将永远不会被触发。
还有一些更多的自定义逻辑,但都在事件范围内。在某些时候,逻辑可能会抛出一个必须停止更新事件的异常,InitialDocument
因此InitialDocument
状态取决于\StateDocument
业务范围内的创建过程。
我怎么解决这个问题?preFlush
在 changeSet 重新计算之前运行的事件不确定InitialDocument
实例。因此,“搜索”更新是一种技巧,preFlush
让我认为这不是正确的方法。请给我适当的建议。谢谢。
php - Doctrine ODM - 通过 embedMany 集合实体获取实体
我有 embedMany 字段“属性”的集合
如果我想获取具有 propType.$id=9 和 propOption=13 属性的实体,如何构建查询
我试试这个
但它不起作用
php - ZF2 控制台控制器和 Doctrine2 ODM
我在使用 ConsoleController 和使用 Doctrine ODM 对数据库进行查询时遇到问题。
控制器工作正常,显示横幅并对传递给它的不同命令和变量做出反应。
此外,通过浏览器,应用程序可以正常工作,对数据库进行适当的查询。
但是当在 ConsoleController 上时,我到达了这一行:
我在命令行上抛出以下错误:
是否应该进行任何特殊的引导或路径配置?该文件上的特定行正在尝试执行以下操作:
谢谢!马丁。