morphia相关内容
我正在尝试对包含公告板数据的集合使用范围查询来获取项目的排序列表.一个“线程"文档的数据结构是: {"_id" : ObjectId("5a779b47f4fa72412126526a"),"title" : "necessitatibus tincidunt libris assueverit","content": "Corrumpitvenenatis cubilia adipiscing
..
我对它们如何相互比较感兴趣,什么更成熟,具有更多功能,更适合某些用例. 我自己的用例是创建一个实时监控服务(想想 Chartbeat),但如果你能谈谈其他用例,请去做 - 毕竟其他人可能会对这个问答感兴趣. 解决方案 Morphia 可能是三者中最稳定的.我最近没怎么听说过 Mongo4j——可能已经放弃了.我个人喜欢 spring-data 因为 hades 项目......你不需
..
我选择的数据库是 MongoDB.我正在编写一个数据层 API 来从客户端应用程序中抽象出实现细节——也就是说,我本质上提供了一个公共接口(一个充当 IDL 的对象). 我正在以 TDD 方式测试我的逻辑.在每次单元测试之前,都会调用 @Before 方法来创建一个数据库单例,之后,当测试完成时,会调用 @After 方法来删除数据库.这有助于促进单元测试之间的独立性. 几乎所有的
..
我意识到诸如 Morphia 和 Hibernate 之类的持久性框架依赖于域对象上的注释来发挥其魔力.在某种程度上,在我看来,这是将持久性问题插入到域层中,这是我们应该努力避免的. 我是否应该尝试通过使用外部配置文件或将 DTO 与域模型分开来避免这种情况?还是持久层和领域层之间的这种小泄漏通常被认为是可以接受的? 解决方案 在我对使用 Spring 和 Hibernate 的现有
..
我正在调试一个涉及 MongoDB 和两个程序的奇怪情况. 有问题的 MongoDB 安装最初是空的,是一个玩具部署. 有两个程序.一种是使用 Morphia.另一个没有. 不使用 Morphia 的程序将一条记录插入到 foo-bar 数据库中的 Service 集合中,如下所示: mongo
..
我不确定它是否是 Morphia 的设计方式,但它就是这样...... Student.class(方法省略) @Entity(value = "students", noClassnameStored = true)公开课学生{@ID私有字符串 id = new ObjectId().toString();私人字符串名称;私人字符串城市=“伦敦";//默认值} 注意:我已将 DEFAU
..
我是 Morphia 和 MongoDB 的新手.有没有办法使用 Morphia 检查我的数据库中的某个字段是否不是 null 并且也存在.例如,来自数据库中用户集合的用户的以下记录: { "_id" : ObjectId("51398e6e30044a944cc23e2e"),"年龄" : 21 ,"createdDate" : ISODate("2013-03-08T07:08:30.168
..
请注意:,尽管该问题提到了Mongo,但它的确是一个纯粹的Groovy问题. 我的MyApp#bootstrap方法: def bootstrap(AppConfiguration config) { String h = config.dbHost String p = config.dbPort println "Mongo is at: ${h}:${p
..
使用morphia POJO映射器在mongodb中实现过滤器时遇到一些问题。 在我的课程中(例如 SampleClass ),当我尝试访问 @Entity 类(在我们的例子中是 Person ),我发现字段访问正常,对普通字段(如int)使用点表示法,字符串,地图或直接嵌入的对象。 问题是我不明白在 Person 类。 (假设这里一个人可以有很多地址,所以这个 Person 类有一个
..
我认识到诸如Morphia和Hibernate之类的持久性框架依赖于域对象的注释来发挥作用.在某种程度上,在我看来,这是将持久性问题插入域层,这是我们应该努力避免的事情. 我是否应该尝试通过使用外部配置文件或从域模型中分离DTO来躲避这些东西?还是持久层和域层之间的这种小泄漏通常被认为是可以接受的? 解决方案 在使用Spring和Hibernate的现有系统的最新迭代中,我已经开始着
..
现阶段我的聚合管道中有两个文档: { “ _id”: “ Piers Morgan”, “ entities”:[“ Sexism”,“ Charlotte Hawkins”,“ Red地毯”] } { “ _id”:“ Gareth Bale” , “ entities”:[“ Sergio Busquets”,“ Real Madrid CF”,“ EFL Cup”,“ Copa
..
我正在尝试将基于PostgreSQL的应用程序迁移到MongoDB。我正在使用Morphia连接到MongoDB。 在我的应用中,我有以下查询来获取Hibernate的测量列表: ... jpq = jpq.from(qm) .where(qm.parameter.eq(parameter)); jpq = jpq.where(qm.dateTime.between(sta
..
我对如何将它们相互比较感兴趣,这是更成熟的,具有更多功能,更适合某些用例的 我自己的用例是创建一个实时监视服务(想像Chartbeat),但是如果您可以谈论其他用例,请这样做-毕竟其他人可能会对此Q& A感兴趣. 解决方案 Morphia可能是这三个中最稳定的.最近我没有听到太多有关Mongo4j的信息-可能被放弃了.由于hades项目,我个人喜欢spring-data.您不需要实现
..
我有一个mongo集合,其中包含如下文件: { "_id" : ObjectId("9873214jkhdkfjdsf8324"), "nm" : "test", "sts" : 1, "updby" : NumberLong(0), "tags" : [ { "name" : "women", "rank" : 1, "type
..
我正在尝试使用包含公告板数据的集合上的远程查询来获取项目的排序列表. “线程"文档的数据结构为: { "_id" : ObjectId("5a779b47f4fa72412126526a"), "title" : "necessitatibus tincidunt libris assueverit", "content" : "Corrumpitvenenatis
..
长话短说:是否可以使用Morphia为第三方库类编写类型转换器? 长话短说:我是Morphia的新手.我有一个实体类,其中包含一个键入为 javax.activation.MimeType 的字段.当我尝试保存类的实例时,Morphia抱怨它“无法序列化类javax.activation.MimeType".我尝试编写TypeConverter并将其添加到转换器列表中,但是没有用. 以下是代
..
我遇到了一个很有趣的问题.尝试从Mongo实例加载模型时,Morphia会引发以下错误: [22:17:13 WARN]: Class not found defined in dbObj: java.lang.ClassNotFoundException: me.mattrick.test.storage.TestStat at java.net.URLClassLoader.f
..
我有一个与此相似的Morphia模式: @Entity class BlogEntry { @Embedded List comments } @Embedded class BlogComment { String content Long authorId } (上面的代码仅供参考) 我正在尝试获取特定的BlogCom
..
我们使用的是morphia 0.99和Java驱动程序2.7.3我想学习的是,使用fetch一张一张地读取记录与通过asList检索结果之间是否存在任何区别(假设有足够的内存来通过asList). 我们使用fetch遍历了一个大集合,有时在获取操作期间在服务器上遇到cursor not found exception,所以我需要执行另一个命令以继续,这可能是什么原因? 1-)fetch
..
我正在和我的朋友一起在intelliJ项目上工作,我们使用MongoDB& Morphia.如您在此处看到的那样,我们在mondle中将mongo东西作为依赖项: 我没有设置这些东西,而是从存储库中克隆出来的.但是我的其他朋友已经在Windows,OSX和Linux上实现了这一功能.而且只有其中之一进行了设置. 问题在于它不知道什么是Morphia/MongoDB(例如,导入无效).
..