我有一个像下面的对象
class Test1 {
@Id
var id: ObjectId = _
@Reference
var referrenced: Referrenced = _
...
}
引用对象
Class Referenced {
@Id
var id: ObjectId = _
var when: Date = _
}
如何在两次之间找到Test1
对象Referenced
的所有when
个对象?
答案 0 :(得分:2)
如果您正在进行聚合MongoDB 3.4,则可以使用$lookup
。否则,Mongo的查询语言不支持连接,因此您必须首先在这些时间之间查询Referenced
个实例的所有ID值,然后使用这些ID值查询Test1
个实例。 / p>