请在下面找到代码片段
db.collection('documents').aggregate([
{
$lookup:
{
from: 'pages',
localField: '_id',
foreignField: 'document_id',
as: 'pages'
}
}])
请在下面找到带有相应匹配样本页面的示例文档对象
SAMPLE DOCUMENT :
{"_id":"56d6b5c33bde388c1036216f","offername":"testoffer1", "details":{...} }
SAMPLE PAGE :
{ "_id":"23235c3sdsdc8c1036216f", "document_id":"56d6b5c33bde388c1036216f", "details":{} }
我正在尝试使用网页集中的document_id
字段将网页分组到相应的文档中,以便与Object Id
集合中的documents
进行映射。但是,尽管存在匹配的数据,但我正在为页面获取空数组。但是,如果我将文档集合的对象ID更改为其他变量以匹配页面集合,则它可以正常工作。有人可以帮忙吗?我假设它与对象ID有关。