MongoDBでクエリを実行しようとしていますが、それを把握できないようです。私は、異なるAPIから同時にデータを収集し、それらを異なるドキュメントの同じコレクションに挿入する2つのスクレーパーを持っています。私は私のコレクションの次のドキュメントがある場合:クエリ後すべてのキーと値を保存しながらMongoDBでグループ化する
{
'scraper': 1,
'time': 24,
'number: 500
}
{
'scraper': 2,
'time': 24,
'number: 600
}
{
'scraper': 1,
'time': 12,
'number: 700
}
{
'scraper': 2,
'time': 12,
'number: 800
}
を、私は時間に基づいてデータ(ひいてはグループ)を比較したいのですが、一緒に両方の文書のスクレーパーのidのと数字をキープ。
{
'time': 24,
'data':[
{'scraper':1, 'number:500},
{'scraper':2, 'number':600}]
}
{
'time': 12,
'data':[
{'scraper':1, 'number:700},
{'scraper':2, 'number':800}]
}
私は自分の試みをリンクしますが、私は遠く離れています。私は何とか集約とグループを使用する必要があると思うが、私はどのように両方のドキュメントからデータを保持し、それを再配置するのか分からないようだ。
ありがとうございました!