1

MongoDB の「タグ」配列の値をドロップダウン ボックス (オプションとしてボックスを選択) に入れようとしています。メテオを使用しています。

次のようなデータ構造があります。

{ "_id" : ObjectId("1..."),
  "catagory" : "todo",
  "tags" : ["todonow", "todolater", "toread", "toresearch"]
}

{ "_id: : ObjectId("2..."),
  "category" : "learning",
  "tags" : ["til", "reference", "cs50", "codeacademy"]
}

そもそも配列から個々の値を取得する方法を理解できていません。このサイトや他のサイトで、次のようなものを使用する必要があることを示す投稿を見てきました。

{{#each tags}}  //iterate through "tags" helper from java script
  {{> tag}}  //and use the "tag" template to show the items from the helper
{{/each}}

私のヘルパーは Tags.find() を実行し、「タグ」テンプレートで {{category}} と {{tags}} を使用できるようにしますが、{{tags}} は各タグ配列内の値ではなく配列全体です.

また、私が見たすべての例は、単なる値ではなく、キーと値のペアの配列でした。私の質問は次のとおりです。

1) 使用している構造は有効な MongoDB 構造ですか?

2) この目的のためのより良い構造はありますか?

3) タグ配列で単一の値を要求し、それらを選択ボックスのオプションとして使用するにはどうすればよいですか?

これは非常に単純なはずだと思います。私は広範囲に検索しましたが、これを解決する投稿またはリソースがそこにある場合、私はそれを見つけていないか、残念ながら理解していません. 誰かが私を正しい方向に向けることができれば、本当に感謝しています。

4

1 に答える 1