Я новичок в платформе Play. Я пытаюсь настроить базу данных MongoDB как источник данных, который будет использоваться с платформой Play 2.4. Но я не могу найти какой-либо учебник или шаги, которые могут помочь мне подключиться к моему приложению «Привет мир» с помощью mongoDB. Мне просто нужно знать, как я могу использовать mongoDB с текущей версией игры? Просто нужно понять основные операции CRUD, b/w mongodb и play framework, используя java (не scala).MongoDB с Play Framework с использованием Java
1
A
ответ
1
см этот ответ https://stackoverflow.com/a/11754368/5034081
объясняет, как добавить драйвер Java для вашего приложения. , но вы должны быть осторожны, потому что взаимодействие с базой данных является блокирующим действием, и если вы блокируете свои потоки, у вас будут проблемы. прочитайте официальный документ о том, как решить эту проблему. https://www.playframework.com/documentation/2.1.0/ThreadPools
есть также другие библиотеки, подобные этому для использования монго в игровом приложении. https://github.com/vznet/play-mongo-jackson-mapper
1
Вы можете использовать PlayJongo Play 2.4.x Module.
Это модуль игры 2.4.x для Jongo (оболочка драйвера Java от MongoDB).
Смежные вопросы
- 1. Play Framework 2.2 Java с MongoDB
- 2. play framework with mongodb
- 3. Play Framework 2.3 MongoDB
- 4. Play Framework для Java 2.1 и MongoDB
- 5. Prerender.io с Play Framework
- 6. Инъекция экземпляра MongoDB в Play Framework [java]
- 7. Play Framework ReCaptcha с java
- 8. Play Framework с MongoDB и Jongo
- 9. Использование MongoDB с Play 2 Framework
- 10. Play-Framework 2.4.x, используемый с MongoDB и Java 8
- 11. Play 2 Ebean с MongoDB
- 12. Play Framework с использованием данных Spring
- 13. DuplicateMemberException play framework mongodb module
- 14. Java Play FrameWork 2.3 обратный поток Json с использованием jackson
- 15. Аутентификация через Active Directory с использованием LDAP, Java Play Framework
- 16. Java Play Framework flow
- 17. с использованием scrooge в Play framework
- 18. Сборщик электронной почты с использованием Play Framework
- 19. Play Framework Forms (Java)
- 20. Play Framework Authorization Java
- 21. Настройка Swagger с Play/Java-framework-2.5
- 22. RESTful приложение с Play Framework Java
- 23. Play framework с OpenID
- 24. Проблема с перенаправлением с localhost с использованием Play Framework & Angularjs
- 25. Подключение mongodb с использованием узла express framework
- 26. Обновление Mongodb с использованием Java
- 27. Соединение MongoDB через SSL в Play Framework
- 28. Play Framework - перенаправление с параметрами
- 29. Play framework 2 scala with MongoDB
- 30. play framework + morphia не работает с mongodb replset
Благодарим вас за полезную информацию. Я читал о MongoDB Jackson Mapper Plugin (Java). Соединение также установлено между приложением и mongodb. , используя эту ссылку - [link] (https://github.com/Mironor/Play-2.0-Java-MongoDb-Jackson-exemple) Но здесь версия 2.0..So будет работать для play2.4? А взаимодействие джексона с монгодбом неблоков? –
указанная вами ссылка имеет версию 2.3.1. я думаю, что он должен работать нормально с 2.4, не уверен. НЕТ взаимодействия с db блокируется, и вы должны выполнять свои вызовы в другом потоке и возвращать объект Promise для основного потока. – Aidin
Это дает мне эту ошибку ... (не знаю, почему ...?) Исключение настройки: Ошибки конфигурации Guice: 1) Не удалось найти подходящий конструктор в play.modules.mongodb.jackson.MongoDBPlugin. Классы должны иметь один (и только один) конструктор, аннотированный с помощью @Inject или конструктором с нулевым аргументом, который не является приватным. at play.modules.mongodb.jackson.MongoDBPlugin.class (MongoDB.scala: 163) при поиске play.modules.mongodb.jackson.MongoDBPlugin –