これはやや不自然な例かもしれませんが、タグ、ブログ投稿、および人のスキーマを含む mongodb データベースがあるとしましょう。ブログの投稿と人の両方に、「プログラミング」、「javascript」などの同じタイプのタグを使用できるようにしたいと考えています。また、タグが関係を「所有」することも必要です。つまり、ブログ投稿/人物への参照をタグスキーマに入れ、ブログ投稿/人物がタグを認識しないようにします。
mongodbでは、これはdbrefsを使用して解決できるようです。しかし、マングースでそれを行う方法がわかりませんでした。taggedElements
基本的に、タグを取得して、以下のスキーマを入力したいと考えています。しかし、どのようにマングースでスキーマを定義し、さまざまなコレクションからフィールドにデータを入力するにはどうすればよいでしょうか?
tagSchema = {
name : String,
taggedElements : [
// how to define this?
]