1

Nodejs と MongoDB でコメント システムを作成したいので、この記事を見ています。

https://docs.mongodb.org/ecosystem/use-cases/storing-comments/

この記事で説明したように、コメント システムを実装するには 3 つの方法があります。1 つ目の方法は、コメントを 1 つのドキュメントとして保存することです。

最初の方法では、MongoDB に保存される各コメントに「スラッグ」(「34db」など) を使用します。この「スラッグ」はコメントの並べ替えに使用されるため、一意である必要があります。

私の質問は、コメントが作成されているとき、コメントの _id (MongoDB は Object.id を保存されたオブジェクトに自動的に割り当てます) が不明であるという状況を考えると、どうすればそのようなコメントのような一意の「スラッグ」を作成できるかということです。私たちは救うつもりですか?

上記の記事では、「generate_pseudorandom_slug()」という疑似メソッドを使用しています。そして、コメントの「34db」のようなユニークなものを取得するために、実際の状況でそのようなメソッドをどのように実装できるのでしょうか?

ありがとうございました!

4

1 に答える 1