问题标签 [morphia]
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.
java - MongoDB 的招聘管理门户数据存储/模式设计
我想使用 MongoDB 创建一个 SAAS 招聘管理门户,它将解决以下用例,
一位聪明的人力资源经理会在门户网站上注册他们的公司(因此到目前为止找到了两个资源一个人力资源经理和一个公司)
公司将拥有自己的个人资料页面,例如http://myportal.com/abccompany (与 twitter 相同)
注册后 HR 经理可以邀请本公司的其他 HR 经理(这里申请的业务验证与 yammer 相同,基于域名的访问 user1@company1.com 可以邀请 anyuser@company1.com )
邀请所有可能的员工后,人力资源经理将开始发布职位(我们现在找到了第三个资源,新职位空缺!!)
创建新的职位发布后,我们会获得该职位的 URI,该 URI 可以发布在社交媒体、其他职位门户等中。
如果沟通得当,候选人会对 Abc 公司的职位空缺感兴趣,他将在我们的门户网站上注册候选人资料后提出工作申请。(我们现在又找到了两个资源候选人和工作申请)
Job Application 是我们将拥有大部分事务数据的资源,该资源将随着 Job Application 遍历并捕获招聘活动的多个阶段而不断变化,其余资源大多是只读的。
接下来,将有一个巨大的候选人数据库,旨在与其他数据分开,以便将它们作为候选人资料重新使用,这意味着候选人数据不与特定公司绑定。
如何在 MongoDb 中建模(最好使用 Morphia - A java 库)以实现以下目标,
- 获得对职位申请资源的优化查询
- 获得 MongoDB 提供的全文搜索的优势
java - 在 MongoDb Morphia 中如何删除或替换数组对象
我只能找到如何删除第一个、最后一个或选定的对象
,但我需要删除整个数组。
在 Morphia 我在下面有这个Document
FriendList
。
在Document
你看到的array
friendList
.
我需要array
用新的"friends"
.
需要发生的是我必须在friendList
用新朋友填充之前删除所有条目。
在想我可以删除它,然后简单地插入一个新
array
friendList
的包含"friends"
.
我怎样才能删除array
?
也许我对如何做到这一点都错了,因为我找不到解决方案..
从文档中我尝试了各种组合但没有运气:
mongodb - @Embedded 实体提供参考 java.lang.stackoverflow
尝试在 Morphia on Play 中使用 @Embedded 对象时出现以下错误。
这是由于尝试保存以下类的实例引起的:
我们正在尝试通过以下方式保存它:
我有一种感觉它是 ArrayLists 但不知道为什么因此我感到困惑。提前致谢。
保罗
playframework - 在morphia模型中保持拥有对象ID
我有两节课
如果我在电影上定义以下方法:
然后是 Session 上的方法:
我可以保存 Movie & Session 对象,但是当我尝试使用 Movie.findById 检索电影时,我得到了一个堆栈跟踪(如下)
但是,如果我没有在会话中设置 movieId 字段,那么我可以成功检索拥有的电影。
有什么想法我可能做错了吗?
java - com.google.code.morphia:morphia:jar:1.00-SNAPSHOT 的 POM 丢失,没有可用的依赖信息
com.google.code.morphia:morphia:jar:1.00-SNAPSHOT 的 POM 丢失,没有可用的依赖信息
mongodb - morphia 是否有用于 mongodb 的游标、外键和约束?
morphia 是否具有用于 mongodb 的游标、外键和约束,或者至少具有这些功能?
mongodb - 使用 CRUD 接口将 morphia 模型保存到 mongodb 时出错
在使用 CRUD 接口对 morphia 模型进行通用保存操作期间,我收到以下错误:
糟糕:NullPointerException 异常 NullPointerException: null 导致发生意外错误
play.exceptions.UnexpectedException:play.modules.morphia.Model.edit(Model.java:219) 在 play.modules.morphia.MorphiaPlugin.bind(MorphiaPlugin.java:607) 出现意外错误 ...
我发现类似的错误出现在版本 1.2.4a 中,并在 1.2.4b 中修复。我下载了最新版本的吗啡。在应用程序启动时,我收到以下日志:
12:18:59,036 INFO ~ Module morphia 可用 (C:\play-1.2.4\samples-and-tests\test1\modules\ morphia-1.2.4b )
12:18:59,037 信息 ~ 模块安全可用 (C:\play-1.2.4\modules\secure)
12:18:59,978 WARN ~ 你正在运行 Play!在 DEV 模式下
12:19:00,110 INFO ~ 在端口 9000 上侦听 HTTP(等待第一个请求开始)...
12:19:11,680 INFO ~ 连接到 jdbc:mysql://localhost/test1?useUnicode=yes&characterEncoding=UTF-8&connectionCollation=utf8_general_ci
12:19:14,869 INFO ~ MorphiaPlugin-1.2.4a > 已初始化
所以,现在我无法理解我实际使用的 morphia 版本,也无法理解如何修复错误。
请就我的问题给我一些建议。
playframework - Morphia with play - 非常丑陋的问题
我已经安装了 Morphia 1.2.4b 并且玩了 1.2.3。
我想访问默认页面,但收到此错误:
我已经为此浪费了 2 个小时,但找不到任何解决方法。
你们能给我一个线索吗?
java - gwt + mongo (morphia) = IncompatibleClassChangeError
Gwt -> RPC -> MongoDB (Morphia)
MyCodeImpl.getDataSource():
第 42 行:Mongo db = new Mongo("localhost");
没有 GWT 可以正常工作。为什么不能与 GWT 一起使用?com.mongodb.DbDecoder 看起来有问题......有什么建议吗?
java - 玩!集合(即集合或列表)字段中的 Morphia 查询
我的文档的父文档 ID 具有一组 Long 值,如下所示:
在我的实体类中,该字段定义为:
什么是 Morphia 查询以返回具有特定父 ID(例如 47)的所有文档?
我在用着:
id 是正确且现有的父文档 ID。但它不起作用。我错过了什么?
谢谢艾瑞克