集計クエリが正しくありません。一致に並べ替えと制限を追加しますが、これがその方法です。さまざまなパイプライン演算子を使用します:
db.friends.aggregate( [
{ $match: { advertiser: "noc3" } },
{ $sort: { createdDate: -1 } },
{ $limit: 1 },
他のパイプライン演算子も少し奇妙で、timestamps
でのコードとクエリの不一致 vs createdDate
。期待される出力を追加すると、クエリの最後のビットも含めるように回答を更新できます。