Giriş
Şu satırı dahil ederiz.
Eğer nesnemizin Id alanını MongoDB doldursun istersek bir tane alanı @Id olarak işaretlemek gerekir. Bu alan genellikle String tipindendir.
Şu satırı dahil ederiz.
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;
MongoDB'de kullanılacak collection ismini belirtir. Repository ReactiveCrudRepository veya MongoRepository'den kalıtır Eğer nesnemizin Id alanını MongoDB doldursun istersek bir tane alanı @Id olarak işaretlemek gerekir. Bu alan genellikle String tipindendir.
Örnek
Şöyle yaparız. Bu durumda bookData isimli collection yaratılır.
@Document
public class BookData {
@Id private String id;
// Some more non-Id Strings...
private Config config;
private Metadata metadata;
private Boolean downloaded;
private Integer currentPageNumber;
private int availablePages;
private List<Bookmark> bookmarks;
private StatsModel stats;
@Transient private byte[] contents;
public BookData() {}
// getters and setters
}
collection AlanıÖrnek
Şöyle yaparız.
@Document(collection = "basequestion")
public class BaseQuestion {
@Id
private String id;
...
}
Hiç yorum yok:
Yorum Gönder