|
|
@@ -15,8 +15,9 @@ public class Database : IDatabase
|
|
|
{
|
|
|
_db = new LiteDatabase(persistenceOptions.DataFilePath);
|
|
|
|
|
|
- Tracks = _db.GetCollection<Track>("tracks");
|
|
|
- Tracks.EnsureIndex(t => t.Owner);
|
|
|
+ Tracks = _db.GetCollection<Track>("tracks")
|
|
|
+ .Include(t => t.Owner);
|
|
|
+ Tracks.EnsureIndex(t => t.Owner.UserId);
|
|
|
Tracks.EnsureIndex(t => t.FileHash);
|
|
|
|
|
|
Users = _db.GetCollection<UserProfile>("users");
|