Merhaba arkadaşlar, bu yazımda sizlere .Net Core MongoDB Id’ye Göre Kayıt Çekme konusundan bahsedeceğim.
.Net Core ile MongoDB sorgulaması yaparken bir tablodan tek bir veri okumak istediğimizde bunu Id bilgisine göre sorgulayabiliriz. Id bilgisini verdiğimiz ürün bilgisini çekerek gerekli işlemlerimizi yapabiliriz. Gösterim sağlayabiliriz, güncelleme ya da silme gibi işlemleri yapabiliriz.
Id’ye göre Filtreleme işlemi sağlayabilmek için aşağıdaki kodumuzu yazıyoruz.
IMongoClient mongoClient = new MongoClient("mongodb://localhost:27017");
IMongoDatabase db = mongoClient.GetDatabase("test-mongo-db");
IMongoCollection<Product> collection = db.GetCollection<Product>("products");
var checkProduct = collection.Find<Product>(x => x.Id == "URUN_ID").FirstOrDefault();
Yine MongoClient ile bağlantımızı sağladık. Sonrasında GetDatabase metodumuz ile veri tabanımızı seçtik. Collection ile de tablomuza erişim sağladık. Collection üzerinden de Find metodumuz içerisinde Id filtrelemesi yaparak sorgulamamızı gerçekleştirmiş olduk.
Bir sonraki yazımızda da MongoDB’ye kayıt ekleme konusundan bahsedeceğim.
Umarım faydalı olur.
Bir sonraki yazıda görüşmek üzere…