2
respostas

Como utilizar um data.json para popular o MongoDb

No curso é utilizado um arquivo "data.sql" com o insert que é realizado banco H2, no momento da inicialização. Se eu utilizar o banco mongoDb, como eu faço para criar um "data.json" com o mesmo insert? Como seria o conteúdo desse arquivo?

Preciso configurar algo no application.properties além do exposto abaixo?

spring.data.mongodb.host=localhost

spring.data.mongodb.port=27017

spring.data.mongodb.database=database-name

2 respostas

Teoricamente já deve funcionar com as três configs que você comentou.

Só toma cuidaod porque spring.data.mongodb.host e spring.data.mongodb.port não são suportados se você estiver usando o driver Java do Mongo 3.0. Nesses casos, spring.data.mongodb.uri deve ser usado:

spring.data.mongodb.uri=mongodb://user:secret@mongo1.example.com:12345

O acesso ao banco funciona sim. Mas o que eu quero fazer é uma carga inicial no banco mongoDB. Utilizando um arquivo data.json, como é feito com o data.sql no hibernate...