1. Key-Value (Ключ-Значение) базы данных


Для удаления отдельного ключа используется оператор $unset



Download 131,69 Kb.
bet5/5
Sana21.02.2022
Hajmi131,69 Kb.
#30603
1   2   3   4   5
Bog'liq
NoSQL

Для удаления отдельного ключа используется оператор $unset:

> db.users.update({name : "Tom"}, {$unset: {salary: 1}})

Оператор $push

Оператор $push позволяет добавить еще одно значение к уже существующему. Например, если ключ в качестве значения хранит массив:

> db.users.update({name : "Tom"}, {$push: {languages: "russian"}})

Оператор $addToSet подобно оператору $push добавляет объекты в массив. Отличие состоит в том, что $addToSet добавляет данные, если их еще нет в массиве.

Для удаления документов в MongoDB предусмотрен метод remove:

Для удаления документов в MongoDB предусмотрен метод remove:

> db.users.remove({name : "Tom"})

В итоге все найденные документы с name=Tom будут удалены.

Мы можем удалять не только документы, но и коллекции и базы данных. Для удаления коллекций используется функция drop:

> db.users.drop()

Чтобы удалить всю базу данных, надо воспользоваться функцией dropDatabase():

> db.dropDatabase()


Download 131,69 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2022
ma'muriyatiga murojaat qiling

    Bosh sahifa
davlat universiteti
ta’lim vazirligi
axborot texnologiyalari
maxsus ta’lim
zbekiston respublikasi
guruh talabasi
O’zbekiston respublikasi
nomidagi toshkent
o’rta maxsus
texnologiyalari universiteti
toshkent axborot
davlat pedagogika
xorazmiy nomidagi
rivojlantirish vazirligi
pedagogika instituti
Ўзбекистон республикаси
tashkil etish
haqida tushuncha
vazirligi muhammad
таълим вазирлиги
O'zbekiston respublikasi
toshkent davlat
respublikasi axborot
махсус таълим
kommunikatsiyalarini rivojlantirish
vazirligi toshkent
saqlash vazirligi
fanidan tayyorlagan
bilan ishlash
Toshkent davlat
Ishdan maqsad
fanidan mustaqil
sog'liqni saqlash
uzbekistan coronavirus
respublikasi sog'liqni
coronavirus covid
koronavirus covid
vazirligi koronavirus
qarshi emlanganlik
risida sertifikat
covid vaccination
sertifikat ministry
vaccination certificate
o’rta ta’lim
matematika fakulteti
haqida umumiy
fanlar fakulteti
pedagogika universiteti
ishlab chiqarish
moliya instituti
fanining predmeti