Spring Data MongoDB
في هذا الدرس 4 موضوعات
هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.
نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.
في هذا الدرس
use MongoDB from Spring.
الموضوعات المخطط لها
spring-boot-starter-data-mongodb; connection inspring.data.mongodb.uri.@Documentclasses andMongoRepository<Review, String>give CRUD and derived queries.@Indexedand@CompoundIndexdeclare indexes; check that they really exist in production.- Complex summaries use
MongoTemplatewith anAggregation, or@Aggregationon a repository.
تفاصيل المخطط المبدئي
عرض عملي
@Document("reviews")
record Review(@Id String id, long productId, int rating, String text, Instant createdAt) {}
interface ReviewRepo extends MongoRepository<Review, String> {
List<Review> findTop20ByProductIdOrderByCreatedAtDesc(long productId);
}اختبر فهمك
Where do you put a pipeline with $group?
أظهر الإجابة
In MongoTemplate aggregation or @Aggregation.
التطبيق
طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.
تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.