Я создаю веб-сайт вопросов и ответов, используя mango и express. Итак, есть две схемы для вопросов и ответов.
Моя схема вопросов и ответов похожа на эту,
const questionSchema = mongoose.Schema({
_id : mongoose.Schema.Types.ObjectId,
user: { type:mongoose.Schema.Types.ObjectId, ref: 'User', required: true},
title: {type: String , required:true},
question: {type: String , required:true},
tags: {type: Array , required: true},
time : { type : Date, default: Date.now },
vote: {type: Number, default: 0},
views: {type: Number, default: 0} });
const answerSchema = mongoose.Schema({
_id : mongoose.Schema.Types.ObjectId,
user: { type:mongoose.Schema.Types.ObjectId, ref: 'User', required: true},
question:{ type:mongoose.Schema.Types.ObjectId, ref: 'Question', required: true},
comment: [{type: mongoose.Schema.Types.ObjectId, ref: 'Comment', default: null }],
answer: {type: String, required: true},
vote: {type: Number , default: 0},
time : { type : Date, default: Date.now } });
Здесь есть много ответов, связанных с одним вопросом. Моя домашняя страница содержит все вопросы для предварительного просмотра. Как подсчитать количество ответов, относящихся к каждому вопросу?
question
коллекцию с именем вопроса и получить количество всех ответов? - person whoami - fakeFaceTrueSoul   schedule 01.02.2020