草庐IT

play-reactivemongo

全部标签

mongodb - 在 Heroku 上使用 Play 框架设置 MongoLab 或 MongoHQ

我似乎找不到任何关于在Heroku上使用PlayFramework设置MongoHQ或MongoLab的说明。是否有类似的东西用于Spring框架(我相信)https://devcenter.heroku.com/articles/mongohq#use-with-java我可以跟进吗?或者有没有人可以提供任何说明。 最佳答案 MongoHQ将MONGOHQ_URL添加到您的Heroku配置环境herokuconfig返回类似的东西MONGOHQ_URL:mongodb://heroku:1234@someserver.mongoh

mongodb - 使用 reactivemongo 将新日期转换到聚合管道中

我正在尝试将新的Date值制作成reactivemongo聚合管道内的投影。我见过其他人在mongoshell中创建它的示例,如下所示:db.runCommand({"aggregate":"collectionName","pipeline":[{$project:{exampleDate:newDate()}}]})问题出在newDate()上。使用reactivemongo,投影将是一个Project对象:Project(("exampleDate",BSONValue))其中BSONValue可以是BSONString。但这会导致mongoDB忽略此类字符串,因为结果将是:{"

mongodb - 使用 ReactiveMongo 处理来自上限集合的作业直到被中断

我在MongoDB中有一个jobs_queue集合。这是一个上限集合,我正在使用可尾游标进行轮询:valcur=jobsQueue.find(Json.obj("done"->Json.obj("$ne"->true))).options(QueryOpts().tailable.awaitData).cursor[JsObject]cur.enumerate()|>>>Iteratee.foreach{queuedDoc=>//dosomeprocessingandstoretheresultsbackintheDB}这是从常规ScalaApp调用的,因此根本没有Akka或Play包

mongodb - heroku 中的应用程序错误(使用 play 框架)

我在java中使用play-1.2.4框架并使用MongoDB数据库。成功将项目推送到heroku存储库中。并尝试打开我的页面,我仍然看到错误:应用程序错误Anerroroccurredintheapplicationandyourpagecouldnotbeserved.Pleasetryagaininafewmoments.Ifyouaretheapplicationowner,checkyourlogsfordetails.当我输入此herokulogs命令时,出现以下错误herokulogs2012-05-05T06:00:13+00:00app[web.1]:~__2012-

mongodb - 错误 : "could not find implicit value for parameter readFileReader" trying to save a file using GridFS with reactivemongo

我正在尝试使用以下代码在Play2.1中使用reactivemongo保存附件:defupload=Action(parse.multipartFormData){request=>request.body.file("carPicture").map{picture=>valfilename=picture.filenamevalcontentType=picture.contentTypevalgridFS=newGridFS(db,"attachments")valfileToSave=DefaultFileToSave(filename,contentType)valfutur

mongodb - 使用 ReactiveMongo 在 MongoDB 中搜索文本

我在MongoDB中有一些文档,如下所示:{"no":"ABC123","description":"Thebrownfoxjumpedoverthelazydog"}我希望能够搜索集合中的所有此类文档,并返回所有在描述中包含“fox”一词的文档。ReactiveMongo可以实现吗?谢谢 最佳答案 实际上,您要解决的问题与作为驱动程序的ReactiveMongo无关。例如,您可以使用$regex命令在mongodb中搜索字符串,如下所示:defcoll:JSONCollection=dbcollection"your_collec

Google Play游戏API和范围

很长一段时间以来,我一直试图为我的问题找到一个很好的答案。我的问题很简单。访问GooglePlayGamesAPI时,Google建议我们不要要求不必要的范围。在这个帖子,在没有同意屏幕的情况下,可以使用API​​的好方法是://Thiswayyouwon’tgetaconsentscreenGoogleApiClientgac=newGoogleApiClient.Builder(this,this,this).addApi(Games.API).build();//Thiswayyouwon’tgetaconsentscreen在里面玩游戏服务指南,他们举这个例子//CreatetheGo

mysql - Play 2.0 Complex join query如何解析(Anorm)

我正在使用play2.0框架编写网站。我在解析结果时遇到问题。这个对mysqldb的请求获取每集添加到数据库的所有链接(每集可以有几个)以及关于剧集和动漫的所有信息。deflastReleasedLink(limit:Long=5):List[(((Episode,Anime),Link),Genre)]={DB.withConnection{implicitc=>SQL("""select*fromyas_episodesasainnerjoinanimeasbona.ep_anime_id=b.idleftouterjoinyas_linksascona.ep_id=c.ep_id

Mysql play-slick连接超时错误

可能重复:CreateaMySQLconnectioninPlayframeworkwithslick我正在使用play-slick插件尝试连接mysql数据库。但是每次slick尝试与Db通信时,我都会收到连接超时错误。我的application.conf文件如下:slick.dbs.default.driver="slick.driver.MySQLDriver$"slick.dbs.default.db.dataSourceClass="slick.jdbc.DatabaseUrlDataSource"slick.dbs.default.db.properties.driver=

mysql - 如何正确使用Scala Play Anorm和Option[String]插入NULL SQL

当Option[String]为None时,插入Option[String]的正确方法是什么?下面的代码插入一个空字符串,这与mysql中的NULL不同。是否只能根据partnerCode的内容预先构建SQL字符串?叹气……不正常……DB.withConnection{implicitconnection=>valid:Option[Long]=SQL("""INSERTINTOusers(email,partner_code,is_active,created,pass)VALUES({email},{partnerCode},0,NOW(),{pass})""").on('emai