Описание тега mongoose

Mongoose - это инструмент моделирования объектов MongoDB или ODM (Object Document Mapper), написанный на JavaScript и предназначенный для работы в асинхронной среде.
1 ответ

Слияние результатов Mongoose

У меня есть результат Mongoose Query: [ { _id: 523ab1be60239c8120000001, posts: [ { _id: 523ab1be60239c8120000002, creator: 523ab1be60239c8120000001, listingType: 'lease', title: 'My Second Listing - Made By Person 1', __v: 0 } ] }, { _id: 523ab1e22…
19 сен '13 в 09:20
3 ответа

Я писал код для базы данных через mongoose, но я получаю эту ошибку на терминале mongoose.connection.on ошибка

Я получаю эту ошибку каждый раз, когда я запускаю приложение..... ошибка на скриншотах. Пожалуйста, дайте мне знать, как это исправить. Заранее спасибо. введите описание изображения здесь введите описание изображения здесь
04 сен '18 в 06:01
3 ответа

mongoose.connect дает ошибку в nodejs

Я использую узел для подключения к базе данных mongoose, но когда я запускаю код, он выдает ошибку как: Uncaught TypeError: undefined is not a function (anonymous function) server.js:13 Ниже приведен код, который я запускаю в server.js var express= …
29 сен '14 в 07:14
1 ответ

Функция возвращает ожидаемое обещание вместо результата

Я хочу использовать эту функцию, чтобы проверить, авторизован ли пользователь для доступа к ресурсу: const Authorisation = require('../models/Authorisation'); const isAuthorized = async (role, employee, objectId) => { const myAuth = await Authori…
23 авг '18 в 07:53
1 ответ

Совпадение в диапазоне двух полей из массива значений

У меня есть массив чисел [111, 444, 777] Я хочу заглянуть внутрь этих 2 документов { _id: 1, lookHere: {rangeLow: 333, rangeHigh: 555} }, { _id: 2, lookHere: {rangeLow: 222, rangeHigh: 333} } Я хочу написать запрос, который возвращает только 1-й док…
1 ответ

Кэширование объектов мангусты с помощью Redis

Можно ли, к примеру, кэшировать объекты документа mongoose в Redis, возможно, для реализации кеша с обратной записью или сквозной записи с механизмами очистки кэша на основе тайм-аута? PS: я знаком с https://github.com/conancat/mongoose-redis-cache,…
29 авг '13 в 18:14
2 ответа

Как рассчитать рейтинг в моем дизайне MongoDB

Я создаю систему, в которой пользователи могут написать отзыв о товаре и оценить его от 0 до 5. Я использую MongoDB для этого. И моя проблема заключается в том, чтобы найти лучшее решение для расчета общего рейтинга в схеме продукта. Я не думаю, что…
0 ответов

Сохранение строки, когда поле является вложенным объектом

Схема моего товара: new Schema({ name: { ka: String, en: String } }); Когда делаешь так: Item.findOne({}, function(err, item){ item.name = 'wrongtype'; item.save(); }); Свойство name элемента сохраняется в базе данных, несмотря на то, что имя описыв…
13 янв '15 в 15:39
2 ответа

Использование $group и фильтрация запросов вместе

У меня есть коллекция такого рода { "_id" : <id>, "USER" : <user1>, "LIST" : <array>, "TIME" : 1234 }, { "_id" : <user1>, "USER" : <id>, "LIST" : <array>, "TIME" : 1233 }, { "_id" : <user3>, "USER" : <id&…
1 ответ

Доступ к значениям Schema.Types.ObjectId с помощью Mongoose

Привет, я изучаю MongoDB и как использовать Mongoose, Я пытаюсь создать простое приложение Workout manager, в котором у тренировок есть имя (например, "Upper Body"), учетная запись электронной почты (которая используется для определения того, кто со…
12 мар '18 в 15:01
3 ответа

Загрузка KeystoneJS CloudinaryImage через API

Похоже, не хватает документации по этой теме. Я пытаюсь загрузить изображение и установить его avatar: { type: Types.CloudinaryImage } в моей модели Keystone. Я публикую контент в виде составных данных со следующей структурой: avatar: <raw_data&g…
08 фев '17 в 12:57
0 ответов

Невозможно заполнить статьи в мангусте

У меня есть схема категории, как это: var category_article_Schema = new Schema({ "article_id": { type: String, required: false, unique: false }, "category": String, "articles": [{ type: mongoose.Schema.Types.ObjectId, ref:'article'}], }); var catego…
19 май '18 в 20:38
0 ответов

Как заполнить двойной вложенный ObjectID?

У меня возникли проблемы с поиском способа наполнения пользователей массивом: У меня есть коллекция событий с этой структурой: const eventSchema = new Schema({ title: { type: String, required: false }, description: { type: String, required: false },…
1 ответ

Невозможно поймать условие 401, используя логин Passport

Я использую PassportJS с локальной стратегией и passport-local-mongoose. Вот мой скрипт входа в систему: // Configure Passport (server.js) // --------------------------------------------------------------- passport.use(new LocalStrategy(User.authent…
29 авг '17 в 09:28
0 ответов

Как реализовать функцию автоматической отмены заказа mongodb

ЭТА ПРОБЛЕМА У меня есть коллекция заказов в ресторане (id,createAt,updatedAt,state). В состоянии может храниться любой из [[PENDING","PROCESSING","CANCELED "] id, созданный, индексируется Я хотел изменить состояние заказа на "ОТМЕНЕНО" и вернуть кл…
26 сен '18 в 13:44
1 ответ

Почему мой запрос GraphQL на возврат одной записи не удался, а мой запрос на поиск всех записей работает нормально?

У меня есть база данных Mongo с коллекцией под названием "words", которая содержит такие документы: { _id: "xxxx", word: "AA", definition: "Cindery lava" } У меня есть приложение узла, которое я использую для запроса и отображения информации из колл…
01 ноя '18 в 20:12
0 ответов

Как убрать заполненное поле (мангуст)

У меня есть две схемы, которые связаны друг с другом. И у меня возникли проблемы с удалением соответствующего поля. У меня есть модель статьи и модель заметки, и я хотел бы удалить заметки на основе идентификатора статьи. var article = new Schema({ …
14 ноя '17 в 02:10
2 ответа

Как увеличить поле в массиве объектов после его нахождения (с помощью findOne()) и перед его сохранением?

Я хочу обновить объект внутри массива схем без необходимости делать два запроса к базе данных. В настоящее время я увеличиваю поле с помощью findOneAndUpdate(), если объект уже существует, и он работает нормально. но в случае, если объект не существ…
12 окт '18 в 04:14
4 ответа

Не могу установить Mongoose через NPM

Я пытаюсь загрузить mongoose в свой проект node.js через npm. Команда npm install mongoose, Однако это приводит к приведенному ниже выводу и в конечном итоге приводит к ошибке. Единственные вещи в каталоге mongoose - это зависимости (в папке node_mo…
03 окт '13 в 04:43
0 ответов

Пользователь / Роль / Разрешение для приложения, использующего MongoDB и Джексона JSON?

Я создал три класса пользователя, роль, разрешение. Я создаю приложение, которое использует mongodb и Jackson JSON Пример, User will have Role Object Role will have List<Permission> and List<User> Objects Permission will have name and de…
02 июн '16 в 09:28