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

Как получить доступ к одной схеме модели в базе данных другой модели мангуста
У меня есть две схемы: одна - схема пользователя в файле user.js, а другая - схема продукта в файле product.js. Моя пользовательская схема в файле user.js выглядит следующим образом: var userSchema = new Schema({ firstname: {...
1101 просмотров

Укажите имя индекса с помощью Mongoose
При определении схемы Mongoose часто целесообразно указать, какие индексы должны существовать. Тем не менее, во многих случаях мы хотели бы контролировать имя созданного индекса, особенно когда эти индексы являются составными, чтобы их можно было...
7541 просмотров
schedule 05.10.2022

Удаление дочернего элемента в поддокументе не работает
Я новичок в Mongoose и не думаю, что мой подход к удалению элемента в поддокументе является правильным. У меня есть следующая настройка схемы: //DEPENDENCIES var mongoose = require('mongoose'); var contactSchema = new mongoose.Schema({...
48 просмотров
schedule 25.05.2024

Как найти последние данные в массиве в мангусте
У меня есть модель разговора, как показано ниже: const ConvoSchema = mongoose.Schema({ convoId: { type: String, required: true }, seller: { type: String, required: true }, buyer: { type:...
1132 просмотров

Создание вложенных документов в Mongoose с помощью вложенной схемы
У меня есть пользовательская схема, которая включает вложенные схемы - всего три уровня глубины. У меня нет проблем с добавлением в опросы, но я не могу добавлять входы на всю жизнь. Я попытался заставить пользователя обрабатывать данные, как...
227 просмотров
schedule 30.10.2022

Как установить значение поля мангуста по умолчанию для количества существующих записей?
Я пытаюсь установить значение по умолчанию для поля в схеме мангуста на количество записей, которые уже существуют в БД. Первая создаваемая запись будет иметь значение 0 для этого поля, вторая запись должна иметь значение 1 и т. д. Фон :...
2457 просмотров
schedule 12.05.2024

Mongoose: возврат сохраненного поля даты в виде метки времени (миллисекунды с эпохи Unix) в ответ
У меня есть схема мангуста с полем created , определенным как created:{ type: Date, default: Date.now } поэтому, когда я возвращаю этот документ в ответ API, он выглядит как "created":"2018-04-04T19:31:38.514Z" я ожидаю, что это...
244 просмотров

Интеграционное тестирование Nodejs/Express/Mongoose с Jest/Supertest Одна модель Mongoose экономит, одна модель Mongoose — нет
Я использую Postman и пользовательский интерфейс ReactJS для вызова этого выполнения регистрации, и он работает так, как я ожидаю. Как ни странно, интеграционные тесты Jest и Supertest не дают ожидаемых результатов. При интеграционном тестировании...
1463 просмотров

Добавление оставшихся файлов в $project после добавления поиска в мангусте
Я выполняю поиск $ по схеме _id в порядке, и она работает, как и ожидалось. А вот в $project как добавить остальные ключи. Я добавил свой код ниже. Коллекция товаров: { "_id": "54759eb3c090d83494e2d804",...
44 просмотров

Как сопоставить поле ввода как другое поле в mongodb
Предположим, я вставляю данные в MongoDB как db.collection.insertMany([{username:'Jack',msg:'hello'},{username:'Jenny',msg:'hello world'},{username:'Rose',msg:'Hi howz You'}]) теперь я хочу, чтобы эти данные были вставлены следующим образом:...
70 просмотров

ArrayFilters для вложенной схемы MongoDB
У меня есть следующий документ MongoDB, и я пытаюсь обновить выбранный объект ответа во вложенном массиве. { "days":[ { "data":{ "average_score":{...
24 просмотров
schedule 17.04.2024

как использовать это внутри мангуста userchema.methods в машинописном тексте
Я использую mongoose с typescript и jsonwebtoken для создания API для входа в систему. я новичок в машинописи. в user.model я не могу получить доступ к любому свойству схемы, используя этот метод. например, user.methods дает мне ошибку компиляции...
60 просмотров

преобразование схемы мангуста не вызывается, если документ возвращается непосредственно из запроса
У меня есть конечная точка, которая выполняет такую ​​​​операцию: const pipeline = [ { $match: { $and: [ { $or: [...], }, ], },...
67 просмотров
schedule 28.10.2022

Как напрямую получить документ из вложенных документов на основе ключа в MongoDB
У меня есть этот документ (образец документа приведен здесь. Все мои документы в коллекции соответствуют одной и той же модели) в MongoDB, потому что я использую Mongoose для подключения к MongoDB из моего node application . { "_id": {...
24 просмотров