示例#1
0
        public Task UpdateFavoriteAsync(string id, UpdateMusicRequest request)
        {
            FilterDefinition <MusicDocument> filter = MusicQueryBuilder.BuildEntityIdQuery(id: id);
            UpdateDefinition <MusicDocument> update = MusicQueryBuilder.BuildUpdateQuery(query: request);

            return(base.UpdateAsync(filter: filter, update: update));
        }
示例#2
0
        public Task RemoveMusicAsync(string id)
        {
            FilterDefinition <MusicDocument> filter = MusicQueryBuilder.BuildEntityIdQuery(id: id);

            return(base.RemoveOneAsync(filter));
        }
示例#3
0
        public Task <MusicDocument> GetMusicAsync(string id)
        {
            FilterDefinition <MusicDocument> filter = MusicQueryBuilder.BuildEntityIdQuery(id: id);

            return(base.FindByAsync(filter: filter));
        }