Вопросы по теме 'mongoose-schema'
Как получить доступ к одной схеме модели в базе данных другой модели мангуста
У меня есть две схемы: одна - схема пользователя в файле user.js, а другая - схема продукта в файле product.js.
Моя пользовательская схема в файле user.js выглядит следующим образом:
var userSchema = new Schema({
firstname: {...
1101 просмотров
schedule
15.09.2022
Укажите имя индекса с помощью 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 просмотров
schedule
12.05.2024
Создание вложенных документов в 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 просмотров
schedule
28.11.2022
Интеграционное тестирование Nodejs/Express/Mongoose с Jest/Supertest Одна модель Mongoose экономит, одна модель Mongoose — нет
Я использую Postman и пользовательский интерфейс ReactJS для вызова этого выполнения регистрации, и он работает так, как я ожидаю. Как ни странно, интеграционные тесты Jest и Supertest не дают ожидаемых результатов. При интеграционном тестировании...
1463 просмотров
schedule
26.11.2023
Добавление оставшихся файлов в $project после добавления поиска в мангусте
Я выполняю поиск $ по схеме _id в порядке, и она работает, как и ожидалось. А вот в $project как добавить остальные ключи. Я добавил свой код ниже.
Коллекция товаров:
{
"_id": "54759eb3c090d83494e2d804",...
44 просмотров
schedule
24.01.2024
Как сопоставить поле ввода как другое поле в mongodb
Предположим, я вставляю данные в MongoDB как
db.collection.insertMany([{username:'Jack',msg:'hello'},{username:'Jenny',msg:'hello world'},{username:'Rose',msg:'Hi howz You'}])
теперь я хочу, чтобы эти данные были вставлены следующим образом:...
70 просмотров
schedule
22.11.2022
ArrayFilters для вложенной схемы MongoDB
У меня есть следующий документ MongoDB, и я пытаюсь обновить выбранный объект ответа во вложенном массиве.
{
"days":[
{
"data":{
"average_score":{...
24 просмотров
schedule
17.04.2024
как использовать это внутри мангуста userchema.methods в машинописном тексте
Я использую mongoose с typescript и jsonwebtoken для создания API для входа в систему. я новичок в машинописи. в user.model я не могу получить доступ к любому свойству схемы, используя этот метод. например, user.methods дает мне ошибку компиляции...
60 просмотров
schedule
28.05.2024
преобразование схемы мангуста не вызывается, если документ возвращается непосредственно из запроса
У меня есть конечная точка, которая выполняет такую операцию:
const pipeline = [
{
$match: {
$and: [
{
$or: [...],
},
],
},...
67 просмотров
schedule
28.10.2022
Как напрямую получить документ из вложенных документов на основе ключа в MongoDB
У меня есть этот документ (образец документа приведен здесь. Все мои документы в коллекции соответствуют одной и той же модели) в MongoDB, потому что я использую Mongoose для подключения к MongoDB из моего node application .
{
"_id": {...
24 просмотров
schedule
10.02.2024