Pekâlâ, hoş geldiniz.
Söz verdiğimiz gibi bazı Mongo kodu yazmaya başlayacağız.
Buraya gitmemiz gereken bir komut listesi var.
Birkaç tane var ama gerçekten en önemli olan bu alttaki dört.
Ancak bunlardan bazılarıyla başlamamız lazım.
İlki zaten koştuğumuz Tanrı'ydı.
Ve son video, Mongo demanımıza, bu dersin geri kalanında arka planda çalışacak
olan mango sürecini başlatıyor.
Mongo'yu kullanabilmek için bu işe devam etmeliyiz.
Tekrar tekrar ayrı bir sekmede istiyoruz ve sonra başka bir sekme açacağız ve burada Mongo yazacağız
ve bu, Mungo'nun gösterisini açıyor; son videoda da belirttiğimiz gibi, kullandığımız anlamda javascript
konsolu gibi şeyleri test etmek için hata ayıklama.
Aynı zamanda biz şu an olduğu gibi öğrenirken de kullanıyoruz, ancak veritabanıyla etkileşimde
bulunmak, şeyleri kaldırmak ve güncellemek için onu kullanmayacağız.
Bunu bir çeşit dosya içinde yapacağız.
göstermek istediği şeyi Debby's gibi gösterir. hakkında konuşmak TBS veritabanı adlarını gösterecektir gösterdi.
Yazabildiğimiz ilk komut yardımcı olur ve yardımın ne yapacağı sadece bize Mongo'nun
bazı temel özelliklerinin bir listesini verir ve bunun
Dolayısıyla şu anda DVR'leri göstererek denersek, admin ve yerel olduğunu ve bunların Mongo'nun bildiği
iki varsayılan veritabanı olduğunu görüyoruz.
Ve veritabanlarının çalışması, yaptığımız her uygulama için ayrı bir veritabanı yapacağımızdır.
Gerek yok, ancak Yelp kampı için bir veri tabanı oluşturacağız ve arkadaşlar uygulamasıyla veya üzerinde çalıştığımız başka
herhangi bir şeyle köpek uygulaması için başka bir veritabanı yapacağız.
olacak ve başka bir veritabanı oluşturmanın yolu aslında bir veritabanını kullandığımız yöntemle aynı.
Her şeyin kendine yetebilmesi için ayrı bir veritabanımız
Bu, bu kullanım komutudur ve daha sonra bu kullanıma ve daha sonra veritabanının adına benzemektedir.
Ve varsa, otomatik olarak kullanır.
Ve eğer yoksa, veritabanını yapar ve sonra kullanır.
Öyleyse burada sadece demo demo adında yeni bir demokrasi hazırlayacağız ama o zaman demo demoya geçtiğimizi söylüyor ve
daha sonra gösteri Digby'leri çalıştırabiliriz ve henüz demo görmüyoruz çünkü boş ama kısa sürede biz de
bir şeyler eklemek için burada da bir demo göreceğiz.
Ve ona şey ekleme şekli koleksiyonlar yaratmaktır.
Bu yüzden bu demoda köpekler kullanılıyor.
Bu yüzden bir grup köpek bulacağız ve her köpek bir isim, yaş ya da ırk gibi şeylere sahip olabilir ancak
bunun Mungo olduğunu hatırlayın.
Bu hiçbir ilüstrasyonun ilişkisizliği değil Bu yüzden esnektir, bu yüzden sadece bir isme sahip bir köpeğe sahip olabiliriz ve bazı
köpeklerin hepsine sahip olacaklardır.
Ve sonra başka bir köpek tamamen boşalmış olabilir.
Ve bunun yerine, gerçek olabilmesi için köpeğin olması gerekebilir.
tamamen esnek durumdayız ancak eşyaları bir araya toplamamız ve bu koleksiyon köpekler olacak.
Dolayısıyla, burada
Ve bizim gibi bizim gibi yeni bir koleksiyon oluşturmamızın nedeni, koleksiyonu vaktinden
önce ilan etmemizi ve ardından ona eklememizi sağlamak için hemen devam etmemizdir.
Dolayısıyla veritabanımıza tek bir köpek ekleyeceğiz ve şu şekildedir.
D-B dot dogs dot insert ve ardından eklemek istediğimiz verileri iletiriz.
Bunu yapmadan önce bunu analiz edelim.
atıfta bulunuyor Demo köpekler henüz mevcut olmayan koleksiyon ancak bir an sonra olacak
ve bu veritabanında köpek koleksiyonuna veri ekleyecek olan komutu ekleyecektir dema.
Dolayısıyla DB, üzerinde olduğumuz DB'ye
Dolayısıyla bir nesneye ekleyeceğiz ve bu nesne resti ve
Breede eşit adıyla çok basit çalışmaya başlıyor.
Ve enter tuşuna basabilirim ve bir sözdizimi hatası var, çünkü teklifimi kaçırdım, böylece geri dönüp kapanış
tırnak işaretini ekleyeceğim.
Ve şimdi, doğru sonuca eklendiğini söyleyen bu mesajı alıyoruz.
oluşturulduğunu ispatlamak için gösteri koleksiyonlarım çalıştırabilirim ve şimdi bana köpek koleksiyonum olduğunu
gösteriyor ve şimdi veritabanımdaki tüm köpekleri görmek istersem bunun gibi bulup bulmam gerekiyor.
Köpek koleksiyonunun
Köpek köpekleri bulurlar.
Ve sonra hiçbir şeyden geçmezsek, sadece bütün köpekleri otomatik olarak geri getirecektir.
O koleksiyondaki her şey ve biz bu bir köpeği geri alıyoruz.
Yani ırkı var.
Bir ismi var ve o zaman bu deli görünümlü bir şey var.
Burada altıncı sıra sayı ve harf grubu olan bir nesne kimliği olan alt çizgi kimliği.
Ve bu otomatik olarak Mongo tarafından atanır ve hepsi benzersizdir.
Dolayısıyla, bir tane daha eklersek şimdi yapacağız başka bir köpek ekleyeceğiz ve bu sefer ekleyeceğiz
ADD adı Mutt cinsini koruyalım.
Ve Lucy ve Hunter olmak için.
Ve sonra D-B Dogstar'ı tekrar bulursak, şimdi iki köpek buluruz ve her birinin benzersiz bir
cismi olduğunu göreceksin.
Dolayısıyla çok benzer görünüyorlar ve aynıdırlar.
yararlı oluyor, köpekler değil belirli köpekler için değil, belirli kampanyalara ya da çalıştığımız kaynaklar
ne olursa olsun, bazen sizinle sadece bir köpeğin belirli bir örneğini bulmak istiyorlar.
Bu son rakamın sonuna kadar ya da değişiyorlar ve bu benzersiz kimlik daha sonra
Öyleyse tüm köpekleri bulmak veya belirli bir kaynağı bulmak yerine, Rustie'ye eşit olan adı köpek
bulmak isteyen her şeyi bulmak için mutt olan her şeyi bulmak istiyoruz ve bunu, köpeklerin bulduğu
DB'yi kullanarak yapabiliyor ve sadece isabet etmek yerine yapabiliyoruz Girin bir cisimle geçelim ve diyelim adın Rusty
olduğu köpeği bulmak istiyoruz.
Rusty adını yapabilirim ve girdiğimde resti'ye eşit ismi olan köpekleri veya köpekleri bulacak ve Rusty'ye
eşit olan bu tekli köpeği alabileceğimi görebiliyorsun.
daha ekleyelim ve bu da bir kanopi olacak ve kanişın adı Lulu olacak.
Şimdi burada bir müttefik olmayan bir tane
Ve şimdi bir köpek bulursam her şeyi bulursam üç köpek bulurum ve eğer cinsiyet nerede bulursa,
iki köpek alırım çünkü iki aydır Rusti ve Lucy'ye sahibiz ama Lulu'yu alamadım
çünkü o kaniş.
Tamam, bu yüzden koleksiyonlara dahil olmayı ve okumayı da alıp almayı düşündük.
Okunmuş güncelleme oluşturmak ve yok etmek veya silmek için duran bir kısaltma çöreği var ve biz C'yi
yaptık ve yarattık ve okudum.
Şimdi, belirli köpekleri nasıl güncelleyebileceğimiz hakkında konuşalım.
Diyelim ki, Lulu'nun düzenli bir kaniş yerine labradoodle olduğunu anlamış bulunmaktayız.
Yapabileceğimiz, Lulu'daki cins değerini Mangu TBS güncellemesi kullanarak güncellemektir.
Yani köpeklerin güncellendiği ve güncellendiği TB'ye benzeyen iki farklı şey var.
Birincisi seçilecek bir şey var ve onun adını seçmek istiyoruz Lulu ya da üremediğimiz ya da
Id'nin bu dev şey olduğu yerde seçilmiş olabiliriz, ancak seçeceğiz.
Adı Lulu'dur ve sonra gidip onu güncelleyebiliriz, böylece Vrede'yi labradoodle olacak şekilde ayarladık.
nasıl hecelersiniz ve girişe girebiliriz ve şu anda bütün köpeklere bakarsak ya da sadece Lulu'ya
bakarsak, Lulu'yu tamamen yenilgiye uğrattığımız küçük bir sorun haricinde Lulu'yu güncellediklerini göreceksiniz.
Umarım bunu
Yaptığımız şey, onun adı olan Lulu olan köpeklerin hepsini bulduğumuz ve daha sonra onu güncelledik, böylece olabilecek şeylerin
olmasını engellemek için Labradoodle'den aldığı tek şey var.
Özgün adı korurken ırkı güncellemek istediysek, güncellememizde yapabileceğimiz hafif
bir değişiklik olur.
O zaman bu kez Lulu'yu terk edelim.
Ne yazık ki kaybolmuş bir sebep.
Öyleyse paslı değiştirmek istediğimi varsayalım.
Onun adını Tator olarak değiştirmek istiyorum ama aynı zamanda aranacak yeni bir mülkte eklemek isteyecekler ki
bunlar doğru olarak ayarlanacak olan sevimli.
Bu yüzden D-B köpekleri güncelleştirmesini çalıştırmam gerekiyor ve sonra önce güncelleştirmeye seçecek bir şeyler vermeliyim.
Yani adın Rusty olduğu köpekleri yenileyin ve sonra ikinci şey başka bir nesne.
Ve bu nesne içinde güncellenmesini nasıl istediklerini sunuyoruz.
Ve her şeyin üzerine yazmasını istemiyoruz.
Dolayısıyla bunun yerine, dolar işaretleri kümesi kullanın ve sonra başka bir nesne olarak ayarlamak yapacağız.
Ve bu nesnedeki adını Tator virgül olarak değiştireceğiz ve ekleyeceğiz serin veya sevimli.
Her ikisi de doğru ama gerçek olması sevimli.
Tamam, yaptığımız şey köpeğin adını güncelledi Rusty.
Burada sadece bir tane var.
Sonra dolar işaretleri koyduk ve ayarlamak için bir nesne sağladık.
Ve bu ne yapacak, ırkı mutt olarak koruyacak.
Buradaki Lulu ismi gibi tamamen ortadan kaldırmaz.
Ve içeri girersem şimdi de bütün köpeklere ya da sadece son köpek DVD'sine bakıyorum.
mutt ve sevimli.
Köpekler, daha önce paslı olarak bilinen köpekleri görebilir ya da ismimiz Tator cinsidir
Bu doğru.
Yani hangi güncellenir okundu güncelleme oluşturmak size güncelleme oldu.
Şimdi konuşacağımız en son şey, Mongo'da gerçekleştirmek için kaldırma komutunu kullandığımız tahrip etmek.
Bu yüzden önceden Lulu olarak bilinen köpek kaldırarak başlayacağız.
Bu yüzden köpekler çıkarmak için bir D-B yapmamız gerekiyor ve sonra kaldırılmak istediğimiz köpekleri geçiyoruz.
Ve ırkın böyle bir labradoodle olduğu yerden kaldırmak istiyoruz.
Girmeye bir daha girersem, teklifimi unuttum.
Şimdi içeri girersem ve şimdi bütün köpeklere baktığımızda sadece iki köpek olduğumuzu görebiliriz.
Bu köpek artık gitti.
Aynı şekilde, aynı şeyi yapmaya çalışsaydım, ırk Labradoodle olduğu yerde liderlik etmek yerine,
ırkın mutt olduğu yerde yaptım ve şimdi Enter'a basacaklardı.
Doğru yazdığına dikkat edin.
Sonuç.
Yani yaptığımız şeyin sonucu.
Çok kaldırıldı.
Bu yüzden doğru olup olmadığını kontrol edelim.
TB Dogstar'ın bulduğu ve doğru olmadığı bir köpek kalmadığı için çıkarın, varsayılan olarak, sağladığınız her şeyle eşleşen
her şeyi kaldırın, bu sınırı kullanarak kaç tane köpek istediğinizi belirtmek için bir
yoldur.
Öyle görünüyor ve yalnızca hepsini değil de bir veya ikisini kaldırmak istiyorsak
geçebiliriz, ancak varsayılan olarak eşleşen her şeyi kaldırırız.
Pekâlâ, şimdilik Mongo ile yapacağımız şey bu kadar.
bitirelim ki, Man-God Mongo D, Mongo'yu kullanmak için koşturmamız gereken iblise başlar.
Hadi çabucak
Mongo, şu anda bulunduğumuz yerden bir kabuk açar ve burada Control-C
yardımıyla yedekten çıkabiliriz.
Bunların çoğunu kullanmayacağız, ancak sana göstermek istiyorum, orada olduğunu biliyorsun.
Göster Digby's önemlidir.
Sahip olduğumuz tüm TB'leri gösterir ve D-B'nin gösterdiği demomuzu görebilirsiniz.
Öyleyse kullandık, bu TBS benzeri demodan birini kullanabiliriz, ancak use komutunu kullanarak yeni
bir veritabanı oluşturup kullanabiliriz.
O halde dört kaba komuta sahibiz.
Dolayısıyla onu bulmak veya güncellemek için kullandığımız iyi bir şey yaratmıştık. Bir şeyleri güncellemek veya
düzenlemek ve kaldırmak için kullanılan bir şey kaldırmamızdır.
Tamam, bir sonraki videoda olduğu gibi.
Bir javascript dosyasının içinden Mangu TV ile nasıl etkileşim kurabileceğimizi size göstereceğim.