Каков наилучший способ получить любой объект из Mon go с помощью Spring? - PullRequest
0 голосов
/ 12 февраля 2020

У меня есть сервер, который должен хранить и извлекать объекты из данной коллекции "/ foo". Я могу сделать это, если я знаю структуру объектов, но теперь я должен расширить ее в общем виде: сохранить любой объект и получить любой объект. Каков наилучший способ сделать это с MongoRepository и способом Controller-Entity-Repository?

1 Ответ

0 голосов
/ 12 февраля 2020

MongoCollection может обрабатывать объекты пользовательских объектов. Инициализируйте коллекцию, как показано ниже, и найдите объект.

MongoCollection<Document> collection = mongoTemplate.getCollection("foo");
Document queryDoc = new Document();
queryDoc.append("col", "value");
queryDoc.append("col", "value");
FindIterable<Document> result = collection.find(queryDoc);

Документ - https://mongodb.github.io/mongo-java-driver/3.12/driver/getting-started/quick-start/

Вы также можете использовать фильтры - https://mongodb.github.io/mongo-java-driver/3.12/javadoc/com/mongodb/client/model/Filters.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...