|
Ma’lumotlarni tahrirlash(yoshi, narxi, nomi)
|
bet | 3/4 | Sana | 03.01.2024 | Hajmi | 21,6 Kb. | | #129819 |
Ma’lumotlarni tahrirlash(yoshi, narxi, nomi).
db.products.updateMany({
name: 'Krosofkalar'
}, {
$set: {
"name": 'Krosofka Nike',
"price": 250,
"color": 'ko’k'
}
})
{
acknowledged: true,
insertedId: null,
matchedCount: 1,
modifiedCount: 1,
upsertedCount: 0
}
Malumotlarni maydon nomini o‘zgartirish(rename).
db.discounts.updateMany({}, {
$rename: { "code": "codename" }
})
{
acknowledged: true,
insertedId: null,
matchedCount: 10,
modifiedCount: 10,
upsertedCount: 0
}
Ma’lumotlarni o`chirib tashlash.
6-rasm. MongoDB Shell sintaksislar yonasi, ma’lumotlar o’chirilishidan oldingi holat.
db.products.deleteMany({})
{
acknowledged: true,
deletedCount: 10
}
Xulosa
Natijada, MongoDB ma'lumotlar bilan ishlash uchun keng imkoniyatlarni taqdim etadi, jumladan ma'lumotlarni qidirish, saralash, tahrirlash, nomini o'zgartirish va o'chirish. Shuningdek, u to'plamlar va hujjatlar bilan yanada aniq va moslashuvchan ishlash uchun JavaScript-dan foydalanish imkonini beradi.
MongoDB-da so'rovlarni yaratishda, ayniqsa, ma'lumotlarni tahrirlash haqida gap ketganda, ma'lumotlar tuzilishi, xatolardan himoyalanish va xavfsizlikni hisobga olish muhimdir.
Foreach, updateMany va deleteMany kabi usullardan foydalanganda, so'rovlar kutilganidek bajarilishiga va tizim ishlashiga ta'sir qilishi mumkin bo'lgan keskin o'zgarishlarga olib kelmasligiga ishonch hosil qilish kerak.
Foydalanilgan adabiyotlar ro’yxati
"MongoDB in Action" by Kyle Banker kitobi - MongoDB tushunchalari va imkoniyatlari, jumladan ma'lumotlar turlari bilan ishlash va hujjatlar o'rtasidagi bog'lanish usullari haqida keng ma'lumot beruvchi kitob.
|
| |