各位,我有几个问题:第一季度。我正在使用带有Morphia-MongoDB模块和ElasticSearch的Play1.1.1进行索引。有没有人试过这个?第二季度。由于某种原因,morphia插件(版本beta4和beta5)在ObjectIdBinder类中出错。显然它不喜欢绑定(bind)方法上的@Override。有没有其他人遇到过这个?解决方法是什么? 最佳答案 以前从未尝试过ElasticSearch。要回答您的Q2,您的意思是您将morphiabeta4和5与play-1.1.1一起使用吗?你能试试新的morhpiabe
我有一个使用playframework2.2.0和play2-reactivemongo0.10.0-SNAPSHOT设置的项目。我想通过id查询一些文档,方式类似于:defusersCollection=db.collection[JSONCollection]("users")valids:List[String]=/*fetchedfromsomewhereelse*/valquery=??valusers=usersCollection.find(query).cursor[User].collect[List]()作为我尝试的查询:Json.obj("_id"->Json.o
我有一个使用playframework2.2.0和play2-reactivemongo0.10.0-SNAPSHOT设置的项目。我想通过id查询一些文档,方式类似于:defusersCollection=db.collection[JSONCollection]("users")valids:List[String]=/*fetchedfromsomewhereelse*/valquery=??valusers=usersCollection.find(query).cursor[User].collect[List]()作为我尝试的查询:Json.obj("_id"->Json.o
我想像这样在MongoDB中更新JSON文档:{"_id":{"$oid":"52dfc13ec20900c2093155cf"},"email":"joe@domain.com","name":"joe","_version":2}...并希望在每次更新时创建一个这样的vermongo文档:{"_id{"_id":{"$oid":"52dfc13ec20900c2093155cf"},"_version":1},"email":"joe@domain.com","name":"joe","_version":1,"_timestamp":"2014-02-02T00:11:45.54
我想像这样在MongoDB中更新JSON文档:{"_id":{"$oid":"52dfc13ec20900c2093155cf"},"email":"joe@domain.com","name":"joe","_version":2}...并希望在每次更新时创建一个这样的vermongo文档:{"_id{"_id":{"$oid":"52dfc13ec20900c2093155cf"},"_version":1},"email":"joe@domain.com","name":"joe","_version":1,"_timestamp":"2014-02-02T00:11:45.54
我在Play中创建了一个大实体!Java中的框架,我想只使用Morphia和MongoDB从数据库中检索特定字段。实体本身很大并且包含很多字段,所以我想通过只检索一个字段来提高我的应用程序的性能。我知道这是可能的,但我不知道该怎么做...以下是我的类(class)Shop中的一些字段:publicStringimagePath;publicStringprofileImagePath;publicStringMotto;@ReferencepublicCategoryprimeCategory;publicbooleanisOnline;如您所见,primeCategory字段是我要检
我在Play中创建了一个大实体!Java中的框架,我想只使用Morphia和MongoDB从数据库中检索特定字段。实体本身很大并且包含很多字段,所以我想通过只检索一个字段来提高我的应用程序的性能。我知道这是可能的,但我不知道该怎么做...以下是我的类(class)Shop中的一些字段:publicStringimagePath;publicStringprofileImagePath;publicStringMotto;@ReferencepublicCategoryprimeCategory;publicbooleanisOnline;如您所见,primeCategory字段是我要检
关于play框架的内存使用的简单问题。我有一个生产实例,它似乎使用了680768kB的内存。其中大部分位于交换中。(虚拟)服务器大约有750MB,但也运行MySQL服务器和12个Apache虚拟服务器。有时会在短时间内暂时没有回应(或非常缓慢)。我想这是因为交换(不是CPU)。框架需要那么多内存吗?我可以通过JVM参数-Xmx256m左右来限制内存使用,但是要输入什么值,它使用这么多内存的原因是什么?这是Play的用法!开始前后:Java:~~~~~Version:1.6.0_26Home:/usr/lib/jvm/java-6-sun-1.6.0.26/jreMaxmemory:19
我正在使用Play2.3.8(activator)和Mongodb作为数据库我在产品集合中有一些产品,每个产品都有有效期,一旦过期我需要删除产品集合中的文档。我正计划编写cron作业来删除产品集合中的文档,这些文档将在特定时间每天运行一次。我想我可以在java中使用@on、@Every之类的注解(我在playjava中编写代码,而不是playscala)。但是当我用谷歌搜索时,我得到了一些插件、工具或解决方案a)https://github.com/ssachtleben/play-plugins/tree/master/cronb)QuartzJobschedular作为Play2.
我正在使用Play2.3.8(activator)和Mongodb作为数据库我在产品集合中有一些产品,每个产品都有有效期,一旦过期我需要删除产品集合中的文档。我正计划编写cron作业来删除产品集合中的文档,这些文档将在特定时间每天运行一次。我想我可以在java中使用@on、@Every之类的注解(我在playjava中编写代码,而不是playscala)。但是当我用谷歌搜索时,我得到了一些插件、工具或解决方案a)https://github.com/ssachtleben/play-plugins/tree/master/cronb)QuartzJobschedular作为Play2.