Публикации по теме '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 просмотров
schedule
30.10.2023
Обновление нескольких документов с использованием массива объектов
Я использую сервер 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 просмотров
schedule
28.12.2023
Схема 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