【发布时间】:2021-02-02 18:54:38
【问题描述】:
我有一个模型叫 car 这个模型有 21 个文档
但我想要
- 获取与 make 属性匹配的所有文档数
- 并创建具有 count 属性及其文档的新对象数组
例子
型号
const Car = new Schema({
make: {
type: String,
required: true,
},
model: {
type: String,
required: true,
},
year: {
type: Number,
required: true,
},
fuelType: {
type: String,
required: true,
},
kilometers: {
type: Number,
required: true,
},
details: {
type: String,
required: true,
},
price: {
type: Number,
required: true,
},
photoUrl: {
type: String,
required: true,
},
});
我想获取所有具有这种形状的文档
const cars = [
{
make: 'Volkswagen',
model: 'Tiguan',
year: 2007,
kilometers: 411019541855812,
fuelType: 'Diesel',
price: 14299,
photoUrl: '/photos/cars/...jpg',
details: 'Lorem ipsum..',
count: 3
},
{
....
}
]
最终目的是打印汽车“模型”及其数量
"Volkswagen Tiguan (5)"
【问题讨论】:
标签: reactjs mongodb mongoose next.js mongoose-schema