Skip to content

lorentzimys/ndjs-22

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Домашнее задание к занятию «2.6. База данных и хранение данных»

Запрос(ы) для вставки данных минимум о двух книгах в коллекцию books:

db.books.insertOne

db.books.insertOne(
  {
    title: "Вишнёвый сад",
    description: "Пьеса в четырёх действиях Антона Павловича Чехова, жанр которой сам автор определил как комедия. Пьеса написана в 1903 году, впервые поставлена 17 января 1904 года в Московском художественном театре. В. И. Немирович-Данченко и К. С.",
    authors: "Антон Павлович Чехов"
  },
);

db.books.insertOne(
  {
    title: "Человек в футляре",
    description: "Рассказ Антона Павловича Чехова, написанный в мае - июне 1898 года. Впервые был опубликован в журнале «Русская мысль», ",
    authors: "Антон Павлович Чехов"
  }
);

db.books.insertMany

db.books.insertMany([
  {
    title: "Вишнёвый сад",
    description: "Пьеса в четырёх действиях Антона Павловича Чехова, жанр которой сам автор определил как комедия. Пьеса написана в 1903 году, впервые поставлена 17 января 1904 года в Московском художественном театре. В. И. Немирович-Данченко и К. С.",
    authors: "Антон Павлович Чехов"
  },
  {
    title: "Человек в футляре",
    description: "Рассказ Антона Павловича Чехова, написанный в мае - июне 1898 года. Впервые был опубликован в журнале «Русская мысль», ",
    authors: "Антон Павлович Чехов"
  }
])

-------.--

Запрос для поиска полей документов коллекции books по полю title:

db.books.find

db.books.find(
  { title: { $text: { $search: "вишневый" } } },
  { title, description, authors }
})

Запрос для редактирования полей: description и authors коллекции books по _id записи:

db.books.updateOne

db.books.updateOne({
  { _id: 1 },
  [
    { 
      $set: { 
        "description": "New description", 
        "authors": ["Пушкин"] 
      } 
    },
  ]
})

About

Netology node-js backend developer course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published