Описание тега mongoose-schema
Все в Mongoose ODM начинается со схемы. Каждая схема сопоставляется с коллекцией MongoDB и определяет форму документов в этой коллекции.
0
ответов
Как заполнить двойной вложенный ObjectID?
У меня возникли проблемы с поиском способа наполнения пользователей массивом: У меня есть коллекция событий с этой структурой: const eventSchema = new Schema({ title: { type: String, required: false }, description: { type: String, required: false },…
03 ноя '17 в 08:09
1
ответ
Заполнить несколько уровней не работает
First = new mongoose.Schema({ name: String, second: {type: Schema.Types.ObjectId, ref: 'Second'}, }); Second = new mongoose.Schema({ name: String, third: {type: Schema.Types.ObjectId, ref: 'Third'}, }); Third = new mongoose.Schema({ name: String });…
18 мар '16 в 02:04
1
ответ
Невозможно выполнить операцию с мангустой при сборе БД с несколькими условиями
Я использую Mongoose для Mongo DB. Я хочу выполнить некоторые операции. Не удалось получить результаты. У меня есть коллекция пользователей со схемой, как: {username: 'user1', id: 1, lastName: 'ln1' } {username: 'user2', id: 0, lastName: 'ln2' } Иде…
13 окт '17 в 05:41
0
ответов
Как добавить документ, свойство которого отсутствует, но присутствует в схеме Мангуста?
Мне нужно сохранить этот документ, но схема Мангуста содержит поле, которого не было в объекте. Если клиент использует старый API, я хочу поддерживать оба варианта. { "user": "someUser", "password": "qwerty", } const userSchema = new Schema({ user: …
16 фев '18 в 05:23
2
ответа
Mongoose findByIdAndUpdate() находит / возвращает объект, но не обновляет
Я пытаюсь найти и обновить с помощью этого кода: exports.updatePlot = async (req, res) => { let modifications = {}; modifications.name = req.body.name; modifications.grower = req.body.props.grower; modifications.variety = req.body.props.variety; …
13 дек '17 в 09:52
1
ответ
Mongo(ose) возвращающий массив объекта Object
У меня есть вложенные документы / схемы в моем Mongoose, и я планирую использовать разные схемы для разделения проблем. Все данные в моей БД выглядят корректно, однако, при попытке вытащить их, я получаю только массивы объекта Object. Ниже приведена…
26 авг '17 в 17:13
1
ответ
Агрегация монго дб как получить все поля
Я пытаюсь написать совокупную общую среднюю продолжительность.Я получил вывод, но не все поля. Как получить все поля в результатах? Любой, пожалуйста, предложите мне. db.lights.aggregate( { $match: { CREATE_DATE: { $gte: ISODate("2018-01-24T20:05:30…
22 мар '18 в 04:14
0
ответов
UnhandledPromiseRejectionWarning: необработанное отклонение обещания (идентификатор отклонения: 2): CastError: сбой приведения к строке завершен для значения
Я получаю эту ошибку, я не знаю, как решить эту проблему: (узел:6504) UnhandledPromiseRejectionWarning: необработанное отклонение обещания (идентификатор отклонения: 2): CastError: сбой приведения к строке для значения "{ _page: '5abdf014d266fbf3a18…
30 мар '18 в 21:02
2
ответа
Сохранить документ после обновления поддокумента mongoose, mongodb
Я хочу обновить значение вложенного документа и после этого сохранить основной документ. Таким образом, изменения в поддокументе сохраняются в базе данных. Вот мой код банкомата, я нахожу правильный поддокумент, это не проблема, я думаю. Но это не с…
11 июл '18 в 13:48
0
ответов
Запрос по иерархической ссылке
Я ищу лучший способ для моделирования этих данных: у меня есть коллекция законов. Каждая статья может иметь 0 абзаца (это означает, что абзац не пронумерован явно) или более (максимум 5). var lawSchema = new Schema({ name:{type:String,required:true}…
19 мар '16 в 17:59
2
ответа
Как вставить данные в связанные схемы мангуста?
Я пытаюсь создать конечную точку API в nodejs для вставки данных в mongodb. У меня есть две схемы мангусты, которые связаны друг с другом, поэтому я связываю эти две схемы, как показано ниже: Схемы сообщений: const mongoose = require('mongoose'); co…
13 авг '17 в 08:28
0
ответов
О вложенной схеме Mongoose, какие-либо решения для ключей не указаны
Я новичок в Mongoose и пытаюсь разработать схему с вложенной схемой, но с ключами, не указанными. mongoose.Schema({ stats: { date: [ { timestamp: String, task: String } ] } } В приведенном выше коде я хочу сделать ключ date как строка даты. Как это:…
30 мар '18 в 01:45
1
ответ
Заполните вложенный объект Mongoose с вложенным объектом
Работаю над моим первым проектом, и я был поставлен в тупик на пару дней. Я пытаюсь заполнить объект, который содержит информацию о пивоваренном заводе и одно соответствующее пиво из модели пива. models.js var mongoose = require('mongoose'), Schema …
05 май '17 в 00:10
1
ответ
moongoose js схема не конструктор и ошибка функции
Я столкнулся с проблемой с Moongoose JS Это код моего узла js: var mongoose=require('moongoose'); var test=mongoose.Schema({test:String}) module.exports = mongoose.model('test',test); Когда я запускаю этот код, узел js бросает: var test=mongoose.Sch…
16 сен '18 в 18:06
1
ответ
Как выбрать значения из mongodb, используя mongoose
Сейчас я использую средние данные. Я пытаюсь получить данные из mongodb с помощью angularjs. Я очень новичок в этой технологии. Теперь я правильно вставляю значения, которые хочу получить из mongodb-mongoose. сейчас я использую средние данные. Я пыт…
28 мар '17 в 10:27
0
ответов
Схема Mongoose для вложенного документа с произвольными полями (многоязычная)
У меня есть существующая схема MongoDB, которая представлена ниже: { "_id": ".." "name": { "en": "English Name", "es": "Spanish Name" (etc..) } } Однако нам нужно произвольно добавлять дополнительные языки, когда они становятся доступными, без нео…
27 май '18 в 14:54
0
ответов
Установить поля в массиве вложенных документов в Mongoose
У меня есть документ среды, в котором есть поле кавычек, которое представляет собой массив, в котором мне нужно обновить. Попробовал с помощью приведенного ниже запроса в узле. Запрос не выполняется по заданным командам. Я пытался использовать его т…
23 июн '17 в 08:52
2
ответа
Массив проверки схемы Mongoose с определенными значениями
Я новичок в мангусте и пытаюсь проверить массив с предопределенными значениями, такими как enum. Ниже моя схема const movieSchema = new mongoose.Schema({ language:{ type:[String], enum : ['Hindi','English','Gujarati','Marathi'], required:true } }); …
16 дек '18 в 18:21
1
ответ
Как я могу изменить мой запрос mongodb/mongoose, чтобы он возвращал более подробный JSON?
В моем приложении у меня есть модель для хранения пользователей. Каждый пользователь может блокировать других пользователей, поэтому в этой модели я создал запись, содержащую идентификаторы заблокированных пользователей: ... blocked_user_ids: {type:…
02 янв '17 в 19:11
1
ответ
Обновить отдельный элемент в массиве, где к любому элементу массива применяются несколько условий
У меня есть базовая модель мангуста с атрибутом instruments который представляет массив. Поэтому он состоит из нескольких элементов, каждый из которых имеет следующие атрибуты: name, counter, Сам документ имеет автоматически сгенерированный _id типа…
16 апр '17 в 20:13