我想根据几个标准为搜索音乐曲目的数据建模,让它成为:criteria1,criteria2,criteria3。
我不知道有什么更好的查询性能,将曲目存储在该模式中:
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",
}
找什么比较好?Ofc 在每个标准 1、2、3 集合中都会有很多轨道和大约 10-15 个标准文档。