public async Task UpdateDBAsync(ulong key) { await StaticBase.Database.GetCollection <MongoKVP <ulong, List <Poll> > >(this.GetType().Name).ReplaceOneAsync(x => x.Key == key, MongoKVP <ulong, List <Poll> > .KVPToMongoKVP(new KeyValuePair <ulong, List <Poll> >(key, Polls[key]))); }
public async Task InsertIntoDBAsync(ulong key) { await StaticBase.Database.GetCollection <MongoKVP <ulong, List <Poll> > >(this.GetType().Name).InsertOneAsync(MongoKVP <ulong, List <Poll> > .KVPToMongoKVP(new KeyValuePair <ulong, List <Poll> >(key, Polls[key]))); }