いくつかの基準に基づいて音楽トラックを検索するためのデータをモデル化したい: 基準 1、基準 2、基準 3。
そのスキーマにトラックを保存するために、パフォーマンスのクエリに何が良いかわかりません。
criteria1, criteria2, criteria3
{
_id: "_1512f23",
name: "somevalue",
}
{
_id: "_1512f23",
name: "track 1",
artist: "artist",
criterias: {
criteria1: "somevalue",
criteria2: "somevalue",
criteria3: "somevalue"
}
}
また
criteria
{
_id: "_1512f23",
name: "somevalue",
criterias: {
track: "somevalue",
track: "somevalue",
track: "somevalue"
}
}
{
_id: "_1512f23",
name: "track 1",
artist: "artist",
}
検索するなら何がいい?多くの場合、各基準 1、2、3 コレクションには、多くのトラックと約 10 ~ 15 の基準ドキュメントがあります。