mongoDb

mongodb – это документа орентированное система управления базами данных.

Для хранения данных используются json подобный формат.

При поиске двух обьектов сразу надо писать данные одного человека

$or – это условие или. То есть например найти человека по имени или по возрасту

$lt “less than”- проводит поиск по возрасту который меньше

$lte “less than or equal*меньше чем или равно*” – проводит поиск по возрасту который равен или меньше

$gt “greater than*больше чем*” – проводит поиск по возрасту который больше

$gte “greater than or equeal*больше чем или ровно*” – проводит поиск по возрасту который равен или больше

$ne”not equals*не равен*” оператор отрицания- можно найти человека чей возраст который не равен задонаму

.sort – после вызова функции find можно вызвать функцию sort чтобы отсортировать. При сортировки можно указать число 1 или -1. Если указать 1 то сортировка будет указываться в прямом порядке, если -1 то сортировка будет проходить в обратном порядке

.limit – после вызова функции find можно вызвать функцию limit чтобы ограничить количество выводимых данных. В скобках мы пишем количество сколько бы нам хотелось чтобы выводилось данных.

Update

updateMany

deleteOne – Удаляет документ из колекции

.bulkWrite – Множественный запрос

Типы связей:

один ко многим

Можно чтобы видеть посты только одного человека

$exists – благодаря этому оператору мы можем искать пользователя который обладает тем или иным полем