Я использую драйвер Mongodb Java. Моя версия Mongodb - 3.4.2 и драйвер Java MongoDB версии 3.4.2. Я использую Spring Data Release Train Ingalls (я думаю, что это последняя версия).Данные весны MongoOperations vs Mongocollection
Я вижу, что класс Spring MongoOperations использует классы DBCOllection, DBObject в его API. Ссылаясь на другой ответ на SO, я вижу, что его рекомендовал, чтобы мы не должны использовать DBCollection и другие подобные классы, идущие вперед, и вместо этого использовать MongoCollection и т.д. (Этот ответ сам автор водителя)
MongoCollection versus DBCollection java
В результате я сейчас очень смущен, должен ли я использовать класс MongoCollection напрямую или классы Spring данных, такие как MongoOperations (Spring Data имеет много других вспомогательных классов для десериализации/сериализации и т. Д.) Некоторые из функций, таких как проекции, недоступны в старые классы, такие как DBCollection.
Может ли кто-нибудь помочь? Каков рекомендуемый подход, я должен использовать классы Spring Дейтов как MongoOperations или MongoCollection т.д.
С уважением, V
Спасибо. Это имеет смысл. Я проверил предоставленную ссылку. Похоже на выпуск после релиза версии 2.0.0. У меня должно быть то, что я хочу. – LearnToLive