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


Руководство для начинающих по использованию GraphQL с Node и Mongo - Часть I
Сегодня давайте узнаем, как подключить MongoDB к GraphQL с помощью Apollo Server и Mongoose. Перед началом работы на вашем компьютере уже должны быть настроены следующие компоненты: "Узел" MongoDB Пожалуйста, настройте их, прежде чем продолжить изучение этого руководства. Создать каталог и установить пакеты В вашем каталоге кодирования создайте новую папку, в которой вы будете работать. Измените текущий каталог на эту новую папку и создайте новую папку, в которой будет..

Создание семян в Mongoose
Создание семян в Mongoose Что такое семена? Просто это данные, которые выглядят так же, как наша схема, изящно и практично. Как создать семена? Создайте папку для своей базы данных Создайте три файла: database / schema.js, database / seed.js и database / recipesData.js. в вашем schema.js создайте свою схему Я пытаюсь создать список рецептов, каждый рецепт - это объект. Объект должен выглядеть так Ваша база данных / schema.js должна выглядеть так: 4. В вашей базе..

Использование моделей Mongoose с TypeScript — ПРОСТОЙ способ
ОБНОВЛЕНИЕ 18 июля 2022 г .: Судя по всему, Mongoose предоставляет тип InferSchemaType , который выполняет почти ту же работу, что и тип ExtractModel , который я использую здесь. Таким образом, вы можете использовать это вместо создания нового типа. Допустим, у вас есть схема Mongoose, которая выглядит так: const userSchema = new Schema({ name: { type: String, required: true }, email: { type: String, required: true }, avatar: String }); const User = mongoose.model("User",..

Вопросы по теме 'mongoose'

Отдельный запрос не работает в Mongoose
У меня есть следующая модель: var GamePlayerSchema = new Schema({ game: { type: Schema.ObjectId, ref: 'Game', required:true }, group: { type: Schema.ObjectId, ref: 'Group' }, user: { type: Schema.ObjectId, ref:...
3935 просмотров
schedule 01.05.2024

Объект пользователяpassportjs не возвращает пароль для сравнения пароля
У меня проблема, что я не понимаю, почему сохраненный пользователем объект не возвращает пароль в функции validatePassword в model/user.js. Я выполнил все шаги, описанные в официальной документации паспорта. Я использовал локальную стратегию...
1047 просмотров

Как получить количество элементов в массиве документов - MongoDB?
У меня есть следующая коллекция MongoDB (JSON): { "_id" : ObjectId("570185458351bbac27bc9a20"), "email" : "[email protected]", "applicants" : [ { "id" : "570724e4ae4f8a5026156999",...
4402 просмотров
schedule 12.03.2024

Обновление массива вложенных вложенных документов - Mongoose
В настоящее время у меня есть следующая структура для одного из моих документов Company: { Buildings: [{ Users: [ { _id: ObjectID, name: String, number: String } ] }] } Я пытаюсь обновить имя и номер пользователя и в настоящее...
5651 просмотров
schedule 01.06.2024

Объявить сеанс с экспресс-узлом.js и мангустом
Делаю приложение с Node.js, Express, MongoDB (mongoose), пытаюсь сделать подключение к БД отдельным файлом от server.js , но у меня туго с коннект-монго. Сначала в моем server.js у меня было это: /* jshint esversion: 6 */ 'use strict'; let...
756 просмотров
schedule 10.04.2024

Как переместить поля данных из всех документов одной коллекции в новые документы другой коллекции?
Моя ситуация : я создал приложение Mongo (mongoose), Express и Node, и теперь, когда я создаю дополнительные функции, я понял, что мои модели не будут обрабатывать новые функции, поэтому я создал новая модель, рассчитанная на будущее, но мне нужно...
29 просмотров
schedule 30.05.2024

После почтового запроса.. Ошибка: невозможно установить заголовки после их отправки клиенту
После отправки запроса вылетает ошибка Ошибка [ERR_HTTP_HEADERS_SENT]: невозможно установить заголовки после их отправки клиенту в ServerResponse.setHeader. Найдите код ниже: router.post('/share', (req, res) => { const {userArray} =...
125 просмотров
schedule 05.04.2024

Лучший метод подсчета документов с идентификаторами объектов с использованием Mongoose?
В настоящее время я запрашиваю MongoDB с помощью Mongoose для поиска определенной категории с определенным ObjectID (например, 5ca510c87cf5db0017a59d5d), а затем подсчитываю документы в процессе с этой конкретной категорией. Однако мне интересно,...
917 просмотров
schedule 25.03.2024

Не удалось подключить MongoDB Atlas к моей IDE goorm
Я здесь новичок. В настоящее время я настраиваю свою IDE goorm и пытаюсь подключить MongoDB Atlas. Однако мне не удалось подключить кластер MongoDB Atlas к моей среде разработки goorm, которая показывает следующее сообщение: ОШИБКА не удалось...
913 просмотров
schedule 24.03.2024

NodeJS MongoDB Mongoose – получение _.id вновь созданной схемы
У меня есть приложение, которое позволяет пользователям оценивать книги. Книги вызываются из API Google Книг. Я сохраняю копию книги в своей БД только тогда, когда пользователь отправляет свою оценку. reviews.put("/:id/new", async (req, res)...
62 просмотров
schedule 25.04.2024

Отфильтровать коллекцию в мангусте?
В моем проекте MongoDB есть три коллекции. одна коллекция включает пользователей, другая - для учетных записей конкретных пользователей, а последняя - несколько кампаний. Я хотел получить кампании, основанные на пользовательских платформах....
18 просмотров
schedule 25.04.2024

MongoDB находит документ на основе существующей ссылки в другой коллекции
У меня есть ситуация, когда у меня есть следующий пользователь коллекции структуры базы данных: [ { _id: ObjectId("507f1f77bcf86c0000000001"), name: "Mike", status: "ACTIVE", verified: true }, { _id:...
18 просмотров
schedule 31.05.2024

UnhandledPromiseRejectionWarning: MongoParseError: недопустимая строка подключения
когда я запускаю свой файл app.js, я получаю UnhandledPromiseRejectionWarning: MongoParseError: Invalid connection string. вся ошибка в моем терминале: Код приведен ниже: У вас есть опечатка в начале строки подключения: node --trace-warnings...
363 просмотров
schedule 17.04.2024

MongoDB получает некоторый интервал массива
Я хочу получить конкретное поле массива динамически, например: [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16] В этом массиве сначала я хочу взять 14,15,16 , затем [11,12,13] и продолжить. Я знаю, что у mongoDB есть функция среза, и она дает...
21 просмотров
schedule 17.04.2024