insert multiple documents mongodb using arrays
Використання масивів для вставки декількох документів на MongoDB.
У нашому останньому посібнику з Серія навчальних посібників для початківців MongoDB , ми досліджували про Створення та вставка бази даних у MongoDB .
Ми також дізналися про команду insert (), яка використовується для вставки по одному документу в колекцію mongo.
У цьому посібнику ми побачимо, як ми могли б використовувати команду insert () для вставки кількох документів одночасно.
Приклад:
реалізація хеш-функції c ++
Тут ми побачимо покрокове керівництво щодо використання команди insert ().
Крок 1: По-перше, ми створимо змінну JavaScript, яка буде “ myStaff “. “ myStaff Змінна ”має масив із декількох документів.
Крок 2: По-друге, ми помістимо записи, тобто Назви полів & Значення полів у змінну, тобто ' myStaff '.
Крок 3: В кінці ми вставимо масив з декількох документів за допомогою вставити () команди.
Дану команду потрібно запустити на MongoDB, щоб отримати бажаний результат.
Синтаксис:
var myStaff= ( { 'staff_id': 01, 'staff_member_name': 'Jhon' }, { 'staff_id': 02, 'staff_member_name': 'Marrie' }, { 'staff_id': 03, 'staff_member_name': 'Obrien' }, ); db.staff.insert(myStaff);
Натисніть Enter.
Малюнок 1: У монгольській оболонці
Малюнок 2: У Robo 3T
Якщо ця команда виконується успішно, тоді буде виведено наступне.
Вихід:
Малюнок 3: В монгольській оболонці
Вихід:
Малюнок 4: У Robo 3T
аніме веб-сайти дивитися аніме безкоштовно
Наведений результат показує, що ми вставили 3 документи до колекції mongo.
Друк у форматі JavaScript Object Notation
JavaScript Object Notation, тобто JSON - це формат, який використовується для компіляції інформації, яка зберігається в MongoDB, у стандартизовану форму, яка зробить її більш читабельною.
У нашому наступному Приклад , ми будемо використовувати JSON надрукуйте, щоб побачити результати вищевказаного запиту в більш читабельному форматі.
Щоб надрукувати вихідні дані у форматі JSON, слід виконати наступний запит cmd .
Синтаксис: db.staff.find (). forEach (printjson)
де я можу дивитись безкоштовні аніме в Інтернеті
Малюнок 5
Опис:
- Функція Each () буде приєднана до функції find (). Це робиться для мобілізації функції, яку можна пройти з кожного документа, що присутній у колекції.
- Функція PrintJson призначена для кожної функції (). Це відобразить усі документи, що є у колекції, у форматі JSON.
Якщо вищевказана команда працює без помилок, то наступним буде вихідний результат.
Малюнок 6: В оболонці Монго
Малюнок 7: У Robo 3T
Як ми бачимо, результат є читабельним і знаходиться у форматі JSON.
Висновок
Це кроки, за допомогою яких ми можемо зробити так, щоб декілька документів зберігались у колекціях mongo, використовуючи масиви у функції insert (). Якщо ми вкладемо весь документ у короткі слова, то нижче наведені вказівки, які ми охопили.
Це:
- Як ми могли використати вставити () команда для вставки кількох документів одночасно?
- Як надрукувати вихідні дані у форматі JSON. Наступний запит повинен бути запущений cmd : db.staff.find (). forEach (printjson).
- Функція Кожен () з знайти () і як ця функція проходить через кожен документ, присутній у колекції.
- Функція PrintJson з Кожен () функція і як вона відображає всі документи, присутні в колекції в a JSON Формат.
Ми вивчимо використання документа Update () та Delete () у MongoDB у нашому майбутньому уроці !!
НАЗАД Підручник | НАСТУПНИЙ підручник
Рекомендована література
- MongoDB Створення підручника з бази даних
- 20+ підручників MongoDB для початківців: Безкоштовний курс MongoDB
- MongoDB Оновлення та видалення документа з прикладами
- Запит документа MongoDB за допомогою методу Find () (приклади)
- MongoDB Створення резервної копії бази даних
- Аутентифікація користувача в MongoDB
- Що таке реплікація MongoDB
- Проекція MongoDB на прикладі