草庐IT

mongodb - Play Framework 2.1 的最佳 mongodb 驱动程序

PlayFramework2.1最好的MongoDB驱动程序是什么?我现在正在尝试ReactiveMongo,但我在任何地方都找不到好的文档,我对它的future发展表示怀疑。哪个驱动程序最受欢迎和受支持?谢谢,GA 最佳答案 我没有进行任何比较,所以我不会声称它是最好的,但是当我开始我当前的项目时,只有salat及其Play!plugin.它有很好的文档记录(参见它的githubwiki)并且正在积极开发中。我会说它具有生产质量。如果文档对您来说不够用,可以在存储库的测试套件中找到使用示例。

mongodb - 使用reactivemongo 0.12.1与play 2.5.X时出错

我尝试用play2.5.12升级到reactivemongo0.12.1,但当我运行jvm时,我退出,得到以下堆栈跟踪:从线程[应用程序Akk.Actudio.DebugTraceChure2]关闭JVM以来,对ActoStase[应用程序]JavaLang.NoCeCuffDunDrror:Acto/App/LIBS/Roal/StimeMaCin在Java.Lang.CultLooul.DealCeLASS1(原生方法)中启用JVM。Java.Lang.CultLooul.AddioCecultLase[CultLooul.java:763)在Java.SecurityCaseCu

mongodb - 使用 Play-Reactivemongo 插件映射 MongoDB _id?

我正在尝试使用Play-ReactiveMongo插件通过Play和Angular在MongoDB中读取/写入简单记录。该插件似乎是一个不错的选择,因为它允许您使用简单的案例类和常规JSON,而不是在BSON和JSON之间显式转换。但使用该插件的几个示例似乎并未涵盖如何在同一框架内将MongoDB对象ID映射到JSON或从JSON映射。这一切似乎都可以在后台使用大量隐式(对我来说很神奇)读取/写入,但它们似乎无法处理对象ID。我的代码基于AlexLashford的ModernWebTemplate,和StephanGodbillion'sexampleusingJSONRead/Wri

mongodb - Play Framework Leon Salat Model Form Mapping

我正在使用Play框架和mongoDB创建一个scala应用程序。我设法使用LeonPlay-Salat建立连接.我有一个模型caseclassPerson(id:ObjectId=newObjectId,fname:String,mname:String,lname:String)在我的Controller中,我需要将其映射到表单valpersonForm:Form[Person]=Form(//DefinesamappingthatwillhandleContactvaluesmapping("id"->of[ObjectId],"fname"->nonEmptyText,"mna

scala - mongodb数据库与scala play 2.0教程

是否有教程如何在scalaplay2.0中使用mongodb数据库?官网(playframework.org)好像只有SQL例子。 最佳答案 这是salat的官方插件https://github.com/leon/play-salat如果你不能让它工作,请大声告诉我。 关于scala-mongodb数据库与scalaplay2.0教程,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions

json - 如何在 Play Framework 2.x 中实现嵌入式对象的隐式 Json 写入

有Foo和Bar两个类。Foo包含Bar字段。问题是,如何为类Foo实现隐式jsonWrites?代码如下:packagemodelsimportplay.api.libs.json._caseclassFoo(id:String,bar:Bar)objectFoo{implicitvalimplicitFooWrites=newWrites[Foo]{defwrites(foo:Foo):JsValue={Json.obj("id"->foo.id,"bar"->foo.bar)}}}caseclassBar(x:String,y:Int)objectBar{implicitvali

java - 斯卡拉/Play : parse JSON into Map instead of JsObject

在PlayFramework的主页上,他们声称“JSON是一等公民”。我还没有看到证明。在我的项目中,我正在处理一些非常复杂的JSON结构。这只是一个非常简单的例子:{"key1":{"subkey1":{"k1":"value1""k2":["val1","val2""val3"]}}"key2":[{"j1":"v1","j2":"v2"},{"j1":"x1","j2":"x2"}]}现在我了解到Play正在使用Jackson来解析JSON。我在我的Java项目中使用Jackson,我会做一些简单的事情:ObjectMappermapper=newObjectMapper();M

json - 如何在scala枚举中编写Reads[T]和Writes[T]( Play Framework 2.1)

我对PlayFramework2.1中的新ScalaJson功能有点迷茫。我想在我的枚举中写读和写。这是我的代码:objectEnumAextendsEnumeration{typeEnumA=ValuevalVAL1,VAL2,VAL3=Valuedefparse(str:String):EnumA={str.toUpperCase()match{case"VAL1"=>VAL1case"VAL2"=>VAL2case"VAL3"=>VAL3case_=>null}}}有什么想法吗?谢谢。 最佳答案 简答:使用PlayEnumer

java - 如何下载较旧的 google play 服务?

我打算将androidgooglemapsv2与androidemulator/androidstudio0.4.0一起使用。要求之一是将项目google-play-services_lib的版本低于/等于emulator级别。我的模拟器适用于apilv17。问题是,如何下载比androidsdkmanager下载的旧版本的google-play-services_lib? 最佳答案 我意识到这是一个老问题,但我今天遇到了同样的问题(对于真实设备而不是模拟器)并找到了解决方案。我知道您可以添加代码来提示用户升级到最新版本(请参阅@n

java - 在 Play framework 2.0 中使用 MySQL 数据库所需的步骤

我是Play框架的新手。我正在尝试将MySQL数据库配置为与PlayEbeans一起使用的数据源。能否请您解释一下使用Play2.0框架配置MySQL所需的步骤(例如,下载驱动程序、添加依赖项等)。 最佳答案 看thispage来自Play的文档。它说:Otherthanfortheh2in-memorydatabase,usefulmostlyindevelopmentmode,Play2.0doesnotprovideanydatabasedrivers.Consequently,todeployinproductionyouw