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


NestJS + Mongo + Typegoose
В настоящее время существует 3 варианта использования Mongo с Node (и NestJS). Мы рассмотрим каждый из них, и я приведу пример того, как вы можете без головной боли использовать MongoDB в своем приложении NestJS. 1) NestJS + Mongoose , где, возможно, лучший учебник, который я нашел, находится здесь https://scotch.io/tutorials/building-a-modern-app-using-nestjs-mongodb-and-vuejs . » проблема в том, что я ненавижу тот факт, что мне приходится писать определения схемы и интерфейсы..

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

Mongoose — несколько схем с использованием одной коллекции
Я пытаюсь спланировать свой API, например: /animals // returns all animals /animals/dogs // returns all dogs /animals/cats // returns all cats /animals/dogs/:id // returns dog Итак, у меня есть отдельные модели для...
2056 просмотров
schedule 28.12.2023

Обновление MongoDB с upsert и мультисинтаксисом
Я новичок в mongodb и так напряжен из-за неполной документации mongodb, что оставляет меня на пробы и ошибки... к сожалению, все мои попытки не работают без ошибок, оставляя меня в замешательстве относительно того, что происходит и что отлаживать......
5322 просмотров
schedule 16.01.2024

Как мне работать с запросами Mongodb в стеке JS MEAN узла
Я использую шаблон linnovate MEAN для создания приложения: https://github.com/linnovate/mean С MongoDB я понимаю, как запрашивать коллекцию в базе данных и получать результаты через командную строку, например: db.articles.find({ 'title' :...
2016 просмотров
schedule 11.12.2023

Поле поиска мангуста в массиве не работает
У меня есть приложение, работающее в Node.js и mongodb с mongoose в качестве драйвера. Я создал функцию входа в систему и только для целей отладки распечатываю документ после запроса. Вот мой код: монгодб: { "_id" :...
799 просмотров
schedule 19.12.2023

Как подключиться к базе данных mongodb на Heroku с помощью mongoose?
В настоящее время мое приложение отлично работает локально и может подключаться к моей локальной базе данных. Прямо сейчас это ошибка, которую я получаю, когда пытаюсь запустить ее на героку: 2014-04-17T06:32:23.404458+00:00 app[web.1]: >...
1256 просмотров
schedule 27.10.2023

Полнотекстовый поиск с весом в мангусте
Как я выяснил, начиная с версии 3.8.9, мангусты поддерживают полнотекстовый поиск. Но я не могу найти для этого хорошую документацию! Я хочу сделать что-то вроде: db.collection.ensureIndex( // Fields to index { animal: "text",...
45368 просмотров
schedule 24.12.2023

Хранение настроек приложения/сайта в mongodb с использованием mongoose
Я разрабатываю сайт на основе node.js, который уже успешно работает и использует mongodb в качестве внутреннего хранилища с помощью mongoose. Дело в том, что я хочу реализовать некоторые настраиваемые параметры для сайта (которые должны быть...
1233 просмотров
schedule 20.12.2023

Mongoose: массовая вставка через Model.collection.insert приводит к сбою Node.js с ошибкой сегментации 11
У меня есть 10 000 000 документов, которые я хочу вставить в MongoDB. Я использую mongoose для создания документов проанализированного JSON (JSON создается путем преобразования содержимого множества текстовых файлов). Я начал использовать...
957 просмотров
schedule 15.11.2023

Что-то не так с моей схемой мангуста
Я застрял на 3 часа неправильно и не смог решить эту проблему. Я ничего не получаю из своего документа. var mongoose = require('mongoose'); var Schema = mongoose.Schema; var accountSchema = mongoose.Schema({ username: String, salt:...
52 просмотров
schedule 28.12.2023

mongoose .save() не входит в функцию .save()
У меня проблемы с функцией мангуста .save(). Index.js var mongoose = require('mongoose'); var companySchema = rootRequire('models/company'); mongoose.connect('mongodb://localhost:27017/test'); var company = new companySchema({activate: false,...
357 просмотров

Обновление нескольких документов с использованием массива объектов
Я использую сервер express.js. Я пытаюсь обновить существующие документы в коллекции mongodb используя mongoose с помощью массива объектов (каждый объект имеет свойство _id , и его значение соответствует каждому документу _id .) Один из...
1111 просмотров
schedule 29.12.2023

Ссылки MongoDB с Node.js я не могу заполнить
Я хочу показать информацию о местоположении пользователя на экране. Например: name: "Andy" surname : "Carol" City : "Istanbul" Town : "Kadıkoy" Когда я вызываю функцию getuser , я хочу отобразить название города и города. Это мой код:...
81 просмотров
schedule 15.12.2023

Ошибка приведения: приведение к строке не удалось для значения при попытке найти его
У меня тут очень странная проблема, я могу сохранить данные через мангуста, но не могу выполнить запрос. Вот код: const mongoose = require('mongoose'); const Schema = mongoose.Schema; const CategorySchema = new Schema({ store : {type:...
3441 просмотров
schedule 31.10.2023

В MongoDB я использую большой запрос, как я создам составной индекс или один индекс, поэтому мое время отклика увеличивается
В моем проекте у меня есть коллекция сообщений, и это схема: posts:{ title: {type: String, required: false}, text: {type: String, required: false}, plainDescription: {type: String, required: false},...
393 просмотров
schedule 28.12.2023

Разработка схемы для выполнения операции сортировки в MongoDB
Я использую Mongoose для разработки схем. У меня есть две коллекции: Рестораны и Продукты . Я храню все данные о ресторане в коллекции ресторанов. В коллекции Products у меня есть поле с именем restaurantCode , которое представлено как _id...
256 просмотров
schedule 20.11.2023

Медленный запрос в MongoDB с совокупным запросом на всю коллекцию с использованием группы
У меня проблемы с производительностью API, который я разрабатываю с помощью NodeJS+Express+MongoDB. При запуске агрегата с $match для конкретного продукта производительность хорошая, но для открытого поиска это очень медленно. Я хочу запустить...
904 просмотров
schedule 09.11.2023

MongoDB — группировка по внутренним документам и получение лучших результатов
Я пытаюсь найти наиболее распространенные (и наименее распространенные) навыки, хранящиеся в базе данных mongo. Я использую мангуст для получения результатов. User — это корневой документ, каждый из которых имеет внутренний Profile документ....
71 просмотров
schedule 04.01.2024

Сохраните временную метку эпохи Unix в дату типа схемы Mongoose, используя NodeJS
Я получаю ответы от конечной точки GET /invoices Stripe API, которая возвращает даты в виде меток времени unix. Пример значения: 1573917475. Мне нужно сохранить это значение в формате ISO в Mongoose. Пример: 2019-11-16T15:17:55 Я знаком с тем, как...
1514 просмотров

Схема Mongoose сохраняет вложенную схему только как идентификатор, а не как объект
У меня есть 2 схемы мангуста: первая, "обратная связь": var feedbackSchema = new mongoose.Schema({ author: String, student: String, gender: String, content: String }); является членом второго "aClass": var aClassSchema =...
98 просмотров
schedule 21.01.2024

Как отсортировать массив документов, получить его содержимое и длину в агрегации mongodb?
Предположим, у меня есть схема, как показано ниже: user = { id:'an id' username: 'some username' } post = { id:'an id' creater: 'some user id' postText: 'some text' } comment = { id:'an id' idOfPostThisCommentBelongsTo:...
31 просмотров
schedule 29.10.2023