Публикации по теме 'mongoose'


setState после вызова axios в ответ
Я новый веб-разработчик, и совсем недавно во время работы над проектом у меня возникли проблемы с тем, что мой компонент не перерисовывался после вызова setState. Я рыскал по сети в поисках ответов на вопрос, почему мой setState не работает, и наконец понял, в чем моя проблема. Теперь есть довольно конкретная причина, по которой это не сработало, но, поскольку я допустил ошибку, я полагаю, что некоторые новые разработчики также могут сделать то же самое. Я надеюсь, что это поможет любому,..

Новичок: Как создать внутренний сервер Node.js с помощью MongoDB
Мы создадим мини-сервер Node.js с поддержкой MongoDB. Сначала мы настраиваем наш файл package.json и включаем все необходимые нам зависимости. Теперь мы создаем наш файл server.js, приложение будет запускаться из этого файла js. Мы собираемся использовать экспресс-фреймворк для простоты и CORS для обработки HTTP-запросов. Теперь мы создаем наш файл контроллера. Файл контроллера будет интерфейсом от нашего server.js к нашему служебному файлу, который содержит методы..

Как вставить номер автоинкремента в mongodb
Иногда становится важным иметь в базе данных настраиваемое поле с номером автоинкремента, отличным от . Давайте рассмотрим пример книг в библиотеке. Наряду с уникальным «_id», предоставляемым mongodb, нам может понадобиться «book_id», чтобы иметь количество книг в библиотеке. Использование ‘mongoose-auto-increment’ для реализации автоматического увеличения «Mongoose-auto-increment» — это плагин, который автоматически увеличивает любое поле идентификатора в вашей схеме каждый раз,..

Учимся выполнять свои обещания с помощью Mongoose.js
Сегодня я потратил довольно много времени, пытаясь понять, почему мои промисы Javascript не работают. После долгого замешательства я наконец понял, что проблема была не в моем Javascript, а в моей базе данных! Приложение, над которым я работаю, использует MongoDB и Mongoose.js для упрощения моделирования. И, оказывается, API Mongoose автоматически возвращает промисы в качестве результатов запросов к базе данных. Это имеет смысл, учитывая, что для выполнения запросов к базе данных..

Я построил робота
Я построил робота Я только что построил робота, которым можно управлять с контроллера Xbox One. Он работает на ESP32 и контроллере мотора Arduino. Его источник питания - аккумулятор на 9 В. Потому что среднестатистический человек хотел бы увидеть видео перед тем, как ввести код! Он работает по созданному мною простому алгоритму. Сначала я получаю угол с помощью x и y с этим кодом, я также выясняю масштаб . Масштаб - это максимальная скорость в данной области. Для..

Как использовать Mongoose с Typescript
Как я перенес проект JavaScript, в котором использовался Mongoose, на TypeScript Несколько месяцев назад моя команда начала перемещать проект JavaScript, предназначенный только для использования в качестве объектного модуля доступа к данным для коллекций Mongo с использованием Mongoose, на использование TypeScript. Основная причина этой «миграции» заключалась в том, чтобы иметь четко определенный интерфейс для каждого свойства и метода (статического и экземпляра), доступных для каждой..

ORM для Javascript
После первого знакомства с ORM я был впечатлен тем, сколько времени он может сэкономить и чего можно добиться с помощью нескольких простых строк кода. Объем, который необходимо было написать для сложных запросов, был настолько мал по сравнению с родным языком, скажем, SQL, что теперь почти трудно представить себя, не использующим ORM при взаимодействии с базами данных. Что такое ORM? Согласно Википедии ORM определяется как «метод преобразования данных между несовместимыми системами..