0
我的使用案例如何將位置字段應用於Meteor mongo中的集合?
我有一個在線音樂播放器的播放列表。目前,它們在顯示時按自然順序排序。
我想在播放列表中的軌道位置放置一個字段。
什麼是最好的方式來實現這個集合在流星蒙戈db。
這是我的歌曲集合的當前模式。
//Schema for Songs
Schema.Songs = new SimpleSchema({
trackId: {
type: String,
label: "Track ID",
optional: false
},
title: {
type: String,
label: "Name",
optional: false
},
duration:{
type: Number,
label: "Duration",
optional: false
},
festivalId: {
type: SimpleSchema.RegEx.Id,
optional: false
}
});
我希望能夠重新排序的歌曲,例如一首歌曲在位置3.我想移動到位置1,然後將所有的其他歌曲位置字段會適當地更新。
這會是一個好的起點嗎?