Главная /
Введение в MongoDB /
В коллекцию unicorns(единороги) добавлены следующие документы: db.unicorns.insert({name: 'Horny', dob: new Date(1992,2,13,7,47), loves: ['carrot','papaya'], weight: 600, gender: 'm', vampires: 63}); db.unicorns.insert({name: 'Aurora', dob: new Date(1991,
В коллекцию unicorns(единороги) добавлены следующие документы:
db.unicorns.insert({name: 'Horny', dob: new Date(1992,2,13,7,47), loves: ['carrot','papaya'], weight: 600, gender: 'm', vampires: 63});
db.unicorns.insert({name: 'Aurora', dob: new Date(1991, 0, 24, 13, 0), loves: ['carrot', 'grape'], weight: 450, gender: 'f', vampires: 43});
db.unicorns.insert({name: 'Unicrom', dob: new Date(1973, 1, 9, 22, 10), loves: ['energon', 'redbull'], weight: 984, gender: 'm', vampires: 182});
db.unicorns.insert({name: 'Roooooodles', dob: new Date(1979, 7, 18, 18, 44), loves: ['apple'], weight: 575, gender: 'm', vampires: 99});
db.unicorns.insert({name: 'Solnara', dob: new Date(1985, 6, 4, 2, 1), loves:['apple', 'carrot', 'chocolate'], weight:550, gender:'f', vampires:80});
db.unicorns.insert({name:'Kenny', dob: new Date(1997, 6, 1, 10, 42), loves: ['grape', 'lemon'], weight: 690, gender: 'm', vampires: 39});
db.unicorns.insert({name: 'Raleigh', dob: new Date(2005, 4, 3, 0, 57), loves: ['apple', 'sugar'], weight: 421, gender: 'm', vampires: 2});
db.unicorns.insert({name: 'Leia', dob: new Date(2001, 9, 8, 14, 53), loves: ['apple', 'watermelon'], weight: 601, gender: 'f', vampires: 33});
db.unicorns.insert({name: 'Pilot', dob: new Date(1997, 2, 1, 5, 3), loves: ['apple', 'watermelon'], weight: 650, gender: 'm', vampires: 54});
db.unicorns.insert({name: 'Nimue', dob: new Date(1999, 11, 20, 16, 15), loves: ['grape', 'carrot'], weight: 540, gender: 'f'});
db.unicorns.insert({name: 'Dunx', dob: new Date(1976, 6, 18, 18, 18), loves: ['grape', 'watermelon'], weight: 704, gender: 'm', vampires: 165});
Требуется для всех единорогов мужского пола, на чьем счету не менее 54 убитых вампиров, добавить информацию о том, что им нравится еще и овес, и поэтому они потолстели на 10 фунтов.
Правильная команда консоли MongoDB:
вопросПравильный ответ:
db.unicorns.update ({gender: 'm', vampires: {$gt: 54}}, {$push: {loves: 'oat'}, $inc: {weight: +10}}, false, true)
db.unicorns.update ({gender: 'm', vampires: {$gte: 54}}, {$set: {loves: 'oat'}, $inc: {weight: +10}}, false, true)
db.unicorns.update ({gender: 'm', vampires: {$gte: 54}}, {$push: {loves: 'oat'}, $inc: {weight: +10}}, false, true)
db.unicorns.update ({gender: 'm', vampires: {$gte: 54}}, {$push: {loves: 'oat'}, $inc: {weight: +10}}, true, false)
Сложность вопроса
62
Сложность курса: Введение в MongoDB
55
Оценить вопрос
Комментарии:
Аноним
Если бы не данные подсказки - я бы сломался c этими тестами intuit.
28 авг 2018
Аноним
Экзамен прошёл на пять. Ура
04 дек 2017
Другие ответы на вопросы из темы программирование интуит.
- # Какой язык программирования используется в качестве языка запросов MongoDB?
- # Сколько найденных документов обновляет метод update по умолчанию?
- # Значение некоторого поля в первом документе представлено массивом значений, а во втором обычным типом данных (число, строка, логическое значение). Запрос по данному полю с помощью оператора find:
- # Результатом выполнения команды db.source.copyTo(target) будет
- # На каком этапе emit-пары являются входными данными?