私はMongoDB(およびmongoDBクエリ)に慣れていないので、次のことを行うクエリをどのように書くかという質問があります...
以下に示すようなスキーマを使用すると、特定のユーザーのみによるすべての投稿コメントのコレクションを返すにはどうすればよいでしょうか? たとえば、自分のプロフィール ページのユーザー コメントのリストを生成するような場合に、これが必要になります。ただし、ユーザーの子としてではなく、投稿の子としてコメントを残すことが私の意図です。冗長なコメント レコードを保持する必要はなく、このクエリは何らかの方法で可能であると想定しています (おそらく単純ですが、私は初心者です)。
{ title: "someTitle",
author: "someAuthor",
created: Date,
comments: [{authorId: objectId, content: "commentContent"},{authorId: objectId, content: "commentContent"}],
postContent: "This is the content of the post"
}