【发布时间】:2015-04-18 19:16:01
【问题描述】:
我什至不知道如何表达这个问题......但这是一个尝试。我将 Book 称为“父”模型,将 Author 称为“子”模型。
我有两个猫鼬模型---作者和书籍:
var Author = mongoose.model("Author", {
name: String
});
var Book = mongoose.model("Book", {
title: String,
inPrint: Boolean,
authors: [ { type: mongoose.Schema.ObjectId, ref: "Author"} ]
});
我正在尝试运行一个查询,该查询将返回所有拥有 inPrint 书籍(父模型)的作者(子模型)。
我可以想办法用多个查询来做到这一点,但我想知道是否有办法用一个查询来做到这一点。
【问题讨论】: