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

Правильный синтаксис для сортировки заполненного документа mongoose 3.x
У меня есть две коллекции MongoDB Customer и User в отношениях 1:1 . Я пытаюсь запросить оба документа, используя Mongoose Population , и отсортировать их по User.name . Ниже ничего не работает. Мой Мангуст 3.8.19. Customer...
2628 просмотров

Используйте виртуальное свойство для доступа к вложенному документу в модели Mongoose
Я пытаюсь создать виртуальный элемент в одной из моих схем, которому потребуется доступ к данным, на которые ссылается элемент, на который ссылается эта схема (да, это 2 ссылки в глубину, соединяющие 3 схемы/модели) Я попытался смоделировать код...
2036 просмотров

Вложенный документ сортировки Mongoose заполнен
У меня есть модель Mongoose, у которой есть пути, которые необходимо заполнить: var adsSchema = new Schema({ price: { type: Number, min: 0, required: true }, author:...
1144 просмотров

что означает заселение в мангусте?
Я наткнулся на следующую строку кода, которую я не мог понять, хотя есть много руководств, которые дают информацию, связанную с примерами populate , но нет ни одного, объясняющего, что именно это означает. var mongoose = require('mongoose'),...
44715 просмотров
schedule 30.09.2022

Как заполнить вторую модель, если первая пуста
У меня есть три модели, модельA, модельB и модельC Данные ModelC здесь { "_id" : ObjectId("586e1661d9903c6027a3b47c"), "RefModel" : "modelA", "RefId" : ObjectId("57f37f18517f72bc09ee7632") }, { "_id" :...
83 просмотров
schedule 03.05.2024

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

NestJS + Mongoose + GraphQL: заполнение не работает
спасибо за отличный фреймворк! Я использую мангуст с GraphQL и имею следующую проблему: Если я хочу разрешить ObjectID, хранящиеся в массиве «arguments» пользователя с populate , в GraphQL я получаю пользователя с пустым массивом аргументов в...
1925 просмотров

Как я могу обновить вложенные данные с помощью мангуста findByIdAndUpdate
я не могу обновить вложенные данные в моем mongodb. вот мой модуль обновления на внутренней стороне. exports.updateOne = (req, res) => { if (!req.body) { return res.status(400).send({ message: "Data to update can not be...
231 просмотров

обратный поиск или поиск агрегации мангуста без localField
Я хочу запустить агрегацию по схеме плана и получить отзыв с идентификатором ссылки planId . Но если я хочу выполнить поиск, мне нужен эталонный идентификатор в плане, но мне не нравится эта стратегия сохранения эталонного идентификатора, мне...
148 просмотров

Мангуст заполняет документ
Я хочу создать документ, сохранить его, а затем вернуть с заполненным полем. Вот мой код, но заполненное поле не определено (вместо имени пользователя): var doc = await new Documents({ authors: [currentUserId, otherUserId] }); doc.save(); return...
28 просмотров
schedule 18.03.2024