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

В чем отличие вложенного документа в mogoose?
Изучая вложенный документ мангуста, я обнаружил, что у него есть несколько способов. /* Collection : profiles { "name":"terry", "address":{ "zipcode":135090, "city":"seoul",...
38 просмотров
schedule 27.11.2021

Обратный вызов метода схемы Mongoose не работает
Я новичок в mongoose и node.js. Я стараюсь следовать этому руководству: https://scotch.io/tutorials/using-mongoosejs-in-node-js-and-mongodb-applications#sample-model-for-users В моей точке входа index.js я попытался вызвать...
2297 просмотров

Получите ключи от Mongo db с помощью мангуста
У меня есть схема БД: 'use-strict'; var mongoose = require('mongoose'), Schema = mongoose.Schema; var groupUsersSchema = new mongoose.Schema({ groupNames: {} }); mongoose.model('grouproles', groupUsersSchema); В этом я храню Json. Из...
919 просмотров
schedule 17.09.2021

Получить последнее сообщение беседы с количеством непрочитанных
Я делаю систему обмена сообщениями в приложении, в которой мне нужно показать список разговоров с их последним сообщением и количеством непрочитанных. Моя схема выглядит следующим образом: var schema = new Schema({ senderID: { type:...
683 просмотров
schedule 24.10.2021

Мангуст какое-то поле не вставлено
Я пытаюсь вставить документ в mongodb, мой код: // Creating Schema var ReportSchema = new mongoose.Schema({ host: String, port: Number }, {strict: false}); // declaring a Model var testModel = { host: "localhost", port: 4444...
105 просмотров

Как использовать одну и ту же базу данных mongo (мангуст) в более чем одном приложении узла
У меня есть два веб-приложения узла, которые используют одну и ту же базу данных (с использованием мангуста), я определил схему в первом приложении, но я не хочу определять схему мангуста во втором приложении. Как запросить данные из второго...
28 просмотров

Правая схема MongoDB и Mongoose
Я пишу приложение, которое каждый день собирает информацию о весе пользователя. Я новичок в мире баз данных NoSQL. Поэтому я хотел бы вначале выбрать правильную схему. Витрина выглядит так: пользователь говорит только один раз важные данные,...
389 просмотров
schedule 08.10.2021

Ошибка запроса модели Mongoose (findById) в хуках (до промежуточного программного обеспечения) из-за внешней модели
В данном случае у меня две модели: Протокол и Комментарий. У каждой модели есть промежуточное ПО (pre или remove), которое вызывает другую модель. Вызов промежуточного программного обеспечения Comment в Comment.js останавливается на...
464 просмотров

Mongoose invalidate в хуке предварительной проверки не вызывает ошибку
В моей пользовательской модели есть следующий хук предварительной проверки: UserSchema.pre<IUser>('validate', async function (next: NextFunction): Promise<void> { if (!this.isModified('password')) { return next() }...
786 просмотров

Mongoose CastError при попытке сохранить переменные в GeoJSON Point
Я пытаюсь добавить новых пользователей в базу данных Mongo, включая их местоположение в качестве объекта GeoJSON. Я использую этот пакет для предопределения объекта Point для пользовательской схемы:...
52 просмотров

Уникальное свойство Mongoose, по-прежнему позволяющее мне сохранять в БД
Я предполагаю, что добавление unique: true в поле остановит сохранение в базе данных с тем же значением. Но мне все еще разрешено это делать. "мангуст": "^ 5.4.19", const SessionSchema = new Schema({ jobId: { type: String,...
499 просмотров
schedule 24.11.2021

Несколько значений модели на одном контроллере в мангусте
Я создал 3 модели для схемы вложенного типа. Теперь я хочу сохранить в контроллере только две детали модуля. Как мне это сделать. Модели: - // пользовательская модель var userModelSchema = new mongoose.Schema({ email : {...
659 просмотров
schedule 23.11.2021

Срез Mongoose не ограничивает размер массива
Я работаю над приложением, и у меня возникла проблема с ограничением размера массива Mongoose при обновлении. Я не слишком знаком с MongoDB или Mongoose, но надеюсь, что этот проект расширит мои знания. Я попробовал несколько других решений, которые...
214 просмотров
schedule 09.10.2021

Получить номер счета от mongoDB
Я создаю веб-сайт вопросов и ответов, используя mango и express. Итак, есть две схемы для вопросов и ответов. Моя схема вопросов и ответов похожа на эту, const questionSchema = mongoose.Schema({ _id : mongoose.Schema.Types.ObjectId, user: {...
41 просмотров
schedule 28.10.2021

Найти значение внутри коллекции в мангусте из вложенного json
Предположим, у меня есть данные, хранящиеся в коллекции Учитель как: { "name":"john", "age":45, "class_access":{ 1234:"head", 1235:"head }, "_id"...
31 просмотров
schedule 05.10.2021

Массив объектов в мангусте
Я пытаюсь сохранить массив объектов внутри mongodb с помощью mongoose и node, с простой проверкой и очень трудно с этим Я определяю схему и настраиваемую функцию проверки следующим образом: const mongoose = require("mongoose"); const...
34 просмотров
schedule 09.11.2021

Как получить определенные поля популяции суб-документа в мангусте
У меня есть модель пользователя и модель публикации, как описано ниже (необходимая библиотека импортирована) Схема пользователя const UserSchema = new mongoose.Schema({ name: String, email: String, post: [ mongoose.Types.ObjectId,...
28 просмотров

Mongoose - заполнить несколько идентификаторов
Я новичок в мангусте, и я весь день изо всех сил пытался понять населенность. Мне удалось сделать простые примеры, но теперь я создал две схемы: Во-первых, это UserSchema с некоторыми данными пользователя: const UserSchema: mongoose.Schema =...
303 просмотров

Не удается получить данные из MongoDB с помощью Mongoose
Я пытаюсь получить данные из моей базы данных Mongodb, в которой у меня есть уже определенная коллекция (глупая простота только для целей тестирования). Но у меня не получается вывести данные. console.log дает мне только []....
587 просмотров
schedule 02.04.2022

Заполнить в Mongoose не работает
Я пытаюсь выполнить ассоциации, ссылаясь на метод. Есть 2 модели: 1. Пользовательская 2. Товарная. Я установил отношения один-к-одному: 1 пользователь может иметь несколько продуктов. Создание пользователя выполнено успешно Создание продукта...
707 просмотров