Bölüm 1: Veritabanı Temel Kavramlarının Karşılaştırılması
Veritabanının temel işleminin ikinci kısmı
2.1 Veritabanını görüntüleyin
# Tüm veritabanlarını görüntüleyin > dbs göster
admin 0.000GBlocal 0.000GBtest 0.000GB # Mevcut veritabanını görüntüle > dbtest
2.2 Bir veritabanı oluşturun
+ veritabanı adını kullan, veritabanı varsa değiştir, yoksa veritabanını oluştur
# Veritabanı Oluştur / Değiştir > hhw kullan
db hhw'ye geçildi
> db
hhw # Tüm veritabanlarını görüntüle > dbs göster
yönetim 0.000GByerel 0.000GBtest 0.000GB
Belge ve veri olmadığı için görüntülenmez, bir veri girin
# Veri içeren bir belge ekleyin > db.test.insert ({'anahtar': 'değer'})
WriteResult ({"nInserted": 1})
> dbs göster
yönetici 0.000GB
hhw 0.000GByerel 0.000GBtest 0.000GB
2.3 Veritabanını silin
dropDatabase () yöntemi ; Seçilen veritabanını silecektir. Silinmek üzere herhangi bir veritabanı seçilmezse, varsayılan test veritabanını silecektir.
> db
hhw
> db.dropDatabase ()
{"bırakıldı": "hhw", "tamam": 1}
> dbs göster;
yönetim 0.000GByerel 0.000GBtest 0.000GB
Veritabanlarının oluşturulması ve silinmesi çok basittir ve belge eklemek için önceden belirli sıralar belirlemek gerekmez.Standartizasyon için koleksiyonları nasıl kullanacağımızı görelim?
Üçüncü Bölüm İlgili İçeriğin Koleksiyonu
MongoDB'de bir koleksiyon, bir belge koleksiyonudur. Bir koleksiyon, ilişkisel bir veritabanındaki bir tablo kavramına benzer, ancak bir tablo koleksiyonu yapısından daha esnektir.Aynı koleksiyondaki belge yapısı farklı olabilir.
3.1 createCollection () yönteminin temel biçimi aşağıdaki gibidir:
db.createCollection (ad, seçenekler)
1. ad: oluşturulacak koleksiyonun adı;
2. İsteğe bağlı seçenekler: Bellek boyutu ve dizinle ilgili seçenekleri belirtin;
Seçenekler parametresi aşağıdaki gibidir:
Not: Yukarıdaki resimde bulunan autoIndexID artık kullanılmıyor
createCollection hakkında mongodb
3.1.1 Örnek kod bir (parametresiz toplama)
# Parametreleri olmayan bir koleksiyon oluşturun > db.createCollection ('test0')
{"ok": 1} # Koleksiyonu veritabanında görüntüleyin > koleksiyonları göster
ilk
3.1.2 Örnek kod iki (parametrelerle ayarlanır)
> db.createCollection ("log", {sınırlı: doğru, boyut: 5242880, maks: 5000})
{"tamam": 1}
3.1.3 Örnek kod üç (koleksiyon alanlarını otomatik olarak oluşturun)
# Veri içeren bir belge ekleyin > db.test2.insert ({'anahtar': 'değer'})
WriteResult ({"nInserted": 1})
3.2 db.showCollections, veritabanındaki koleksiyonları görüntüleyin
3.3 Koleksiyonu sil
MongoDB, veritabanındaki koleksiyonları silmek için db.collection.drop () kullanır.
3.3.1 Örnek kod
# Bu koleksiyonu günlüğe kaydet
> db.log.drop () true > koleksiyonları göster
ilk
3.4 Koleksiyon adını değiştir
Koleksiyonun yeniden adlandırılması renameCollection yöntemini kullanır.
3.4.1 Örnek kod
> db.first.renameCollection ('firstCollection')
{"tamam": 1}
> koleksiyonları göster
firstCollection
Daha heyecan verici içerik için lütfen "IT Actual Combat Alliance" a dikkat edin ~~~