Публикации по теме '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 определяется как «метод преобразования данных между несовместимыми системами..