我有一个名为 season 的集合,如下所示:
[
{
week: 1,
matchups: [
{
home : ObjectId("1"),
away : ObjectId("2")
},
{
home : ObjectId("3"),
away : ObjectId("4")
},
],
_id: 50fc50c9ce87149ee3000007
},
{
week: 2,
matchups: [
{
home : ObjectId("3"),
away : ObjectId("1")
},
{
home : ObjectId("2"),
away : ObjectId("4")
},
],
_id: 50fc50c9ce87149ee3000008
}
]
我正在尝试获取主队或客队为 ObjectId("1") 的所有比赛。我希望返回看起来像这样:
[
{
week: 1,
matchups: [
{
home : ObjectId("1"),
away : ObjectId("2")
}
],
_id: 50fc50c9ce87149ee3000007
},
{
week: 2,
matchups: [
{
home : ObjectId("3"),
away : ObjectId("1")
}
],
_id: 50fc50c9ce87149ee3000008
}
]
是否可以在 db.season.find() 上使用此结果?