Mongoose-Schema – вопросы и ответы

66
голосов
1
ответ
Я изучаю Node.js и все его функциональные возможности, и я использую учебник scotch ( https://scotch.io/tutorials/easy-node-authentication-setup-and-local ), я построил то, что он предложил, и это ...
3 месяца назад Pedro Vallese
66
голосов
2
ответа
Как можно реализовать обработку ошибок для Mongoose (текущая версия v5.1.5)? Например, допустим следующий код, в котором просматривается пользовательская деталь. let u = await user.find({ code: id ...
3 месяца, 1 неделя назад Temp O'rary
68
голосов
1
ответ
Я посмотрел влево и вправо, я написал демо-код, написал несколько тестов для внедрения системы управления школами. То, что я хочу знать от людей, более привыкших к разработке mongoose, - это то, ка...
3 месяца, 1 неделя назад Bruno SXS
55
голосов
1
ответ
У меня есть схема в мангусте, у которой есть поле с самонаблюдением, например: var mongoose = require('mongoose'); var CollectPointSchema = new mongoose.Schema({ name: {type: String}, collectPoints...
3 месяца, 1 неделя назад Guilherme
93
голоса
1
ответ
Я использую mongoose в Node.js с TypScript. Моя схема выглядит следующим образом: Member = mongoose.model("Member", MemberSchema); const MemberSchema = new mongoose.Schema({ familyName: String, oth...
3 месяца, 1 неделя назад Old Geezer
87
голосов
1
ответ
Я новичок в MongoDB также в nodejs. Так что извините, если я задаю простой вопрос, но я просто создаю структуру, так что это лучшее время для изменения. Моя текущая структура (субдокументированная)...
3 месяца, 1 неделя назад Sarp Aykent
101
голос
1
ответ
Мое приложение отправляет SMS-сообщения студентам, и мне нужно сохранить историю sms. Я хочу найти как Список студентов по идентификатору SMS Список sms, отправленных студенту Что лучше: 1. Схема и...
3 месяца, 1 неделя назад Coder
86
голосов
1
ответ
В моем приложении nodejs меня есть одна схема, определенная в файле как модуль: let schema_pool_jobs = new mongoose.Schema({ task_name : String, params : Object, status : String, progress : Number ...
3 месяца, 1 неделя назад kaytrance
100
голосов
1
ответ
Я работаю над приложением Inventory для мониторов, настольных компьютеров, ноутбуков, проекторов, принтеров, сканеров. Поэтому я хочу спросить, что было бы хорошей структурой для этого? Должен ли я...
3 месяца, 1 неделя назад Rye
66
голосов
1
ответ
У меня есть база данных, состоящая из четырех полей: id, text, key, status. Я хочу добавить другое поле с именем order, состоящим из числа, представляющего порядок. У меня также есть функциональнос...
3 месяца, 1 неделя назад Shashank Lohani
67
голосов
2
ответа
Хорошо, я ударяю головой, пробовав этот код по-разному. Итак, у меня есть образец игры, в которую играют 2v2, в каждой игре Schema игроки ссылаются на пользователя и по имени пользователя. Теперь в...
3 месяца, 1 неделя назад Mathieu Devos
54
голоса
1
ответ
кто-нибудь поможет мне, как я могу управлять этим кодом с помощью функции async и ожидания. Мое требование - после вставки 100 данных, тогда база данных mongo отключена. var faker = require('faker'...
3 месяца, 1 неделя назад tapos ghosh
79
голосов
2
ответа
Мне нужно получить, пусть говорят документы в позиции 1,5 и 8 в базе данных MongoDB с использованием Mongoose. Возможно ли вообще получить документ по его положению в коллекции? Если да, не могли б...
3 месяца, 1 неделя назад Octtavius
66
голосов
1
ответ
У меня есть приложение node.js, использующее экспресс и мангуст. У меня есть модель listItem которая является дочерним элементом List , который является дочерним элементом User . Я успешно добавляю...
3 месяца, 1 неделя назад NReyn
109
голосов
1
ответ
Поэтому, когда я использую Object.assign (например, Object.assign({foo: bar1}, {foo: bar2}) на конкретной схеме субдокумента Mongoose, foo: bar2 obj не будет перезаписывать foo: bar1 obj. В моем пр...
3 месяца, 1 неделя назад c-holmes
76
голосов
1
ответ
var mongoose = require('mongoose'); var FriendSchema = new mongoose.Schema({ requester: { type: String, required: true, }, recipient: { type: String, required: true, }, }); ////////////////////////...
3 месяца, 1 неделя назад TAG
108
голосов
1
ответ
Это не стреляет! Понятия не имею, почему, было бы очень полезно помочь здесь. Booking.find({_id: key}).remove(function(err, result){ if (err) { console.err("ERR", err) } else { console.log("remove ...
3 месяца, 1 неделя назад realisation
58
голосов
1
ответ
Я хотел бы сохранить каждое событие click в массив в Mongoose, и если нет никакого массива, он создаст его для меня. На данный момент он просто сохраняет объект, т.е. {X: 954, y: 256}, {x: 254, y: ...
3 месяца, 1 неделя назад Octtavius
93
голоса
1
ответ
Ожидание решения для этого сценария. У меня две таблицы. таблица 1 'team' contains'team_name 'и таблица 2' players 'содержит' players_name 'и' players_team '. Итак, здесь я хочу вставить данные в т...
3 месяца, 1 неделя назад TheLawliet94
66
голосов
1
ответ
Я пытаюсь создать простую регистрационную форму, используя MEAN_Stack, используя mongoose. Вот мои модели /dbSchema.js var mongoose = require('mongoose'); var Schema = mongoose.Schema; var User = n...
3 месяца, 1 неделя назад Abhay Sharma
108
голосов
1
ответ
Я ищу лучший способ иметь родительскую модель, которая ссылается на переменные дочерние модели. Есть ли способ установить ссылку при сохранении родительской модели, а затем заселить ее автоматическ...
3 месяца, 1 неделя назад Bill Johnston
96
голосов
2
ответа
Я использую mongo и mongoose, и я пытаюсь смоделировать мое приложение. У меня есть следующие модели: ProductA, ProductB и ProductChat. У каждого продукта может быть много чатов. Каждый чат связан ...
3 месяца, 1 неделя назад Naor
94
голоса
1
ответ
У меня есть схема customer с двумя наборами sub-doc; orders и children , которые выглядят следующим образом: const mongoose = require('mongoose'); const Schema = mongoose.Schema; const ObjectId = S...
3 месяца, 1 неделя назад Brian Emilius
68
голосов
1
ответ
Я новичок в разработке Mongoose и Nodejs в целом, и у меня есть путаница в том, как правильно настроить сохранение моих записей. Вот мои две схемы: Скачать var mongoose = require("mongoose"); var S...
3 месяца, 1 неделя назад Jesse Kernaghan
110
голосов
1
ответ
Я новичок в мангусте. Я написал метод статики и метод экземпляра для схемы Mongoose с именем questionSchema и экспортировал его так: var questionSchema = new Schema({ ... }) questionSchema.methods....
3 месяца, 1 неделя назад albert
67
голосов
1
ответ
У меня есть две схемы (Портфолио и Проекты, относящиеся к портфелям): portfolioSchema = new Schema({ name: {type: String, required: true, unique: true}, isActive: {type: Boolean, default: true} });...
3 месяца, 1 неделя назад abolotnov
86
голосов
2
ответа
Я использую mongoose 4.6.6, express 4.13, паспорт 0.3. У меня есть следующая схема мангуста var userSchema = new Schema({ nombre: String, apellidos: String, email: String, pass: String, fecha_regis...
3 месяца, 1 неделя назад Raugaral
96
голосов
1
ответ
Когда я нажимаю кнопку сброса пароля, он выдает, что пользователь не определен в командной строке для серверной части. Я использую Mongoose с Node.js Express. Вот код для модели и контроллера. конт...
3 месяца, 2 недели назад fernandod
97
голосов
1
ответ
Я использую mongoose v5.2.17. Мне было интересно, возможно ли иметь несколько моделей для схемы 1. Например, у меня есть следующая модель const mongoose = require('mongoose'); const validator = req...
3 месяца, 2 недели назад Damien
66
голосов
2
ответа
key: { type: 'String', required: [true, 'Required'], trim: true } Всякий раз, когда я проверяю его с помощью специального валидатора, он преобразуется в "String", что приводит к всегда действительн...
3 месяца, 2 недели назад Moniv
54
голоса
3
ответа
Я пытаюсь создать схему, в которой body может иметь разные ключи в нем на основе входящего события. Поэтому, когда я пытаюсь отобразить данные, он просто отправляет _id в клиентское event , не явля...
3 месяца, 2 недели назад hussain
54
голоса
1
ответ
У меня есть две модели: "Сообщения", а другая - "Комментарии". Я хочу показать взаимосвязь между этими двумя моделями, которые представляют собой одну запись, может комментировать, но я застрял зде...
3 месяца, 2 недели назад user3869304
54
голоса
1
ответ
Я новичок в разработке веб-сайтов, и я пытаюсь создать простую редактируемую галерею изображений. У меня есть схема коллекций и схема картинок: var collectionSchema = new mongoose.Schema({ name: St...
3 месяца, 2 недели назад Toby Weed
86
голосов
1
ответ
У меня есть следующая схема mongodb/mongoose var forumReplySchema = new Schema({ userid : String, username: String, forumid: {type: String, default: '1'}, message: {type: String, default: ''}, time...
3 месяца, 2 недели назад maria
76
голосов
1
ответ
Контекст : Mongoose v4.7.6 MongoDB v3.2.11 Я пытаюсь обрабатывать ошибки, связанные с моей базой данных в моем программном обеспечении. Я застрял в следующей проблеме: когда база данных отключена, ...
3 месяца, 2 недели назад Grégory NEUT
102
голоса
1
ответ
Я пытаюсь создать базу данных отношений регистрации класса. Это лучший способ для этой ситуации? Схема регистрации const mongoose = require("mongoose"); //Course Schema //Faculty can add courses to...
3 месяца, 2 недели назад e.T55
84
голоса
1
ответ
Есть две схемы мангуста const bookModel = new Schema({ title : String, content: String, author:{ id:{ type: ObjectId, }, name:{ type: String, } } }) const commentModel = new Schema({ text :String, ...
3 месяца, 2 недели назад lee
101
голос
1
ответ
Я добавляю валидации в свои поля с помощью Mongoose, но когда я его тестирую, Mongoose говорит мне, что я не передаю максимальную проверку в атрибуте _id var userSchema = new mongoose.Schema{ _id :...
3 месяца, 2 недели назад DanyNsg
66
голосов
1
ответ
Ниже приведена функция, которая показывает проблему: var mongoose = require('mongoose'); var connection = mongoose.createConnection('mongodb://localhost:27017'); connection.once('open', function ()...
3 месяца, 2 недели назад joniba
114
голосов
1
ответ
Я создаю чат-приложение с MongoDB (mongoose) и Nodejs. Как вы видите ниже, у меня есть схема, поскольку mongoose позволяет, но мои пользователи в storeSchema должны быть массивом Strings (usernames...
3 месяца, 2 недели назад Pazuzu
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема