Mongoose получает все элементы из массива, где расположен один конкретный элемент - PullRequest
0 голосов
/ 27 ноября 2018

Мне действительно нужна помощь с этим.Позвольте мне объяснить это.

Итак, у меня есть следующие схемы:

export const projectSchema: Schema = new Schema({
title: String,
description: String,
code: String,
price: Number,
currency: String,
taskCount: {
    type: Number,
    default: 0
},
client: {
    type: Schema.Types.ObjectId,
    ref: "Client"
},
team: [{
    type: Schema.Types.ObjectId,
    ref: "User"
}],
notes: [{
    type: Schema.Types.ObjectId,
    ref: "ProjectNote"
}]
}

и:

export const userSchema: Schema = new Schema({
    username: String,
    password: String,
    role: String,
    email: String,
    fullname: String,
    avatar: String,
    location: String,
}

В общем, у меня есть проекты, и у каждого проекта естькоманда пользователей.Что я хочу, так это всех пользователей (отдельных и заполненных) из команд, частью которых я являюсь.Любая помощь?

...