【发布时间】:2020-03-26 03:02:10
【问题描述】:
我在 mongoose 中定义了两个模式:DocSchema 具有 DocTypeSchema 引用。
const DocTypeSchema = new Schema({
name: { type: String, unique: true, index: true }
});
export const DocType = mongoose.model('Doc-Type', DocTypeSchema);
const DocSchema = new Schema(
{
name: { type: String },
type: { type: Schema.Types.ObjectId, ref: 'Doc-Type' },
description: { type: String },
}
);
当我尝试获取具有名称类型的文档时,我得到空结果。
我该如何解决这个问题?
docs.find({ 'type.name': 'VideoBook' }, { limit: 30 })
- 我不想在 docs 数组中获取
type对象。只是为了获取与查询匹配的文档。
【问题讨论】: