例如当前test库中的grade集合中有两条文档数据,如下图所示:
文章来源:https://www.toymoban.com/news/detail-529756.html
相关的两个实体映射类如下: 文章来源地址https://www.toymoban.com/news/detail-529756.html
import lombok.Data;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;
import org.springframework.data.mongodb.core.mapping.Field;
import java.util.List;
@Data
@Document(value = "grade")
public class Grade {
@Id
private Integer id;
@Field(value = "grade_name")
private String gradeName;
@Field(value = "students")
private List<Student> students;
}
import lombok.Data;
import org.springframework.data.mongodb.core.mapping.Field;
@Data
public class Student {
@Field(value = "student_id")
private int studentId;
@Field(value
到了这里,关于MongoDB 获取数组中匹配到的第一个元素对象的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!