草庐IT

playing-card-back

全部标签

mongodb - Play-ReactiveMongo - 可以在 Controller 外部使用插件吗?

如果我尝试在securesocial内存服务中使用play-reactivemongo,我会收到错误消息。importplay.api.Play.current/***ASampleInMemoryuserserviceinScala**IMPORTANT:Thisisjustasampleandnotsuitableforaproductionenvironmentsince*itstoreseverythinginmemory.*/classInMemoryUserService(application:Application)extendsUserServicePlugin(ap

mongodb - 我应该如何处理 play2 和 Scala 中的 Filter 和 Futures

我正在尝试学习Futures和ReactiveMongo。在我的例子中,我有几个邀请对象,想过滤掉数据库中已经存在的对象。我不想更新或更新数据库中已有的那些。因此我创建了一个过滤方法:过滤方式:defisAllowedToReview(invite:Invite):Future[Boolean]={ReviewDAO.findById(invite.recoId,invite.invitedUserId).map{maybeReview=>{maybeReviewmatch{caseSome(review)=>falsecaseNone=>true}}}}DAO:deffindById

mongodb - 如何使用 ReactiveMongo 设置 Play!2.5

我使用Scala连接到MongoDB:valdriver=newMongoDrivervalconnection=driver.connection(List("myhost"))valdb=connection.database("mydb")这工作正常,但如何将其与PlayController集成:@SingletonclassReactiveController@Inject()(implicitsystem:ActorSystem,materializer:Materializer,valreactiveMongoApi:ReactiveMongoApi)extendsCont

java - Play Framework 2.5如何添加mongoDB?

我想在我的PlayFramework2.5应用程序中添加MongoDB。我们可以看到这个模块here,在PF的文档中。如何在我的应用程序中添加此模块?@MongoEntity确实很有用,但它是为1.*PF应用程序编写的。有2.5PF的MongoDB模块吗?我尝试过的另一件事是:为2.*添加play-mongo模块(由louth),但在我的build.sbt中无法添加它们:image. 最佳答案 您使用的是Scala还是Java?对于Scala,请查看ReactMongo对于Java,我也没有遇到任何插件,所以我开始使用Morphia

mongodb - 如何正确映射我的对象以使对象列表在 mongo + play2 中工作

我正在尝试在阅读后为我的案例类写读者/作者:https://github.com/sgodbillon/reactivemongo-demo-app/blob/master/app/models/articles.scalahttps://github.com/zenexity/ReactiveMongo/blob/master/driver/samples/BSON.scala但我在让它工作时遇到了麻烦。我有一个leadCategory,它可以包含多个单词对象。packagemodelsimportorg.joda.time.DateTimeimportreactivemongo.b

java - 对于 AWS 上的 Web 应用程序,是否有可以与 DynamoDB 一起使用的 Play 替代品?

我正在为最终用户设计一个图像存储应用程序,它将具有大量CRUD类型的功能。我想在AmazonWebServices(AWS)上托管该应用程序并打算使用该游戏!框架、S3和NoSQL数据库。我找不到适用于Play的DynamoDB适配器!读到MongoDB和EC2相处得不好。是否有可以与DynamoDB一起使用的Play替代品?是否有我应该考虑的替代框架(Play!对我来说非常有吸引力,干净、精简和简单)。 最佳答案 Play与数据库无关,但它确实支持其他较新的数据存储。Dynamo太新了,无法直接在Web框架中获得太多支持。Play

mongodb - Play + Scala + Reactivemongo + 带 2 个参数的 Rest 查询

我下载了类型安全应用程序“modern-web-template”,它使用play+scala+reactivemongo实现了一个crud应用程序我正在尝试添加新功能。我希望能够通过这样调用带有两个参数的URLlocalhost:9000/users?dni&30000000首先我将这条路由添加到路由文件中GET/users@controllers.Users.findUsersParams(tipoDocumento:String?="",numeroDocumento:String?="")然后我将这个方法添加到ControllerdeffindUsersParams(tipoD

Play 框架中通过 SSL 的 MongoDB 连接

我在我的应用程序中使用Play1.2.5、MongoDB和Morphia模块1.2.9。为了创建到数据库的安全加密连接,我使用以下链接启用SSL安装了MongoDBhttp://docs.mongodb.org/manual/administration/ssl/http://www.mongodb.org/about/tutorial/build-mongodb-on-linux/现在我可以使用mongo--ssl连接到mongoshell,也可以使用https://mylocalhost.com:27017/验证MongoDB是否正在运行。但是在MongoDB中启用SSL后,我无法

mongodb - Play2 & ReactiveMongo 测试问题 : db connection right after test fails

我正在实现一个文件存储服务,它获取一个文件并将其保存到具有特殊元数据的gridFS中。当然,我想确保一切都在集成中工作——文件确实存储在数据库中,然后从中检索。我使用PlayFramework2.1.3Scala和ReactiveMongo0.9。我的测试用例如下所示:"showemptyuploadedsizeoninit"in{running(FakeApplication()){Await.result(FileStorage.getFilesSize(profileId),duration)mustbeNone}}我尝试用running来包装所有情况,或者所有情况,甚至是Thr

java - MongoDB Java 驱动程序 : Convert BsonDocument to Document and back

我正在为我的项目使用MongoDBJava驱动程序以从Java访问我的数据库。我通常使用Document因为它非常易于使用,所有方法都在MongoDBCollection中,例如find()使用它并返回Document实例。但是,在某些情况下我想使用等效的BsonDocument这更冗长,但通过实现Map提供类型安全,这Document没有,因为它实现了Map.我能够转换Document进入BsonDocument有了这个:BsonDocumentbsonDoc=document.toBsonDocument(BsonDocument.class,MongoClient.getDefa