private IMongoCollection <BsonDocument> GetCollection() { var db = GetDatabase(); var collectionName = CollectionName ?? "logs"; if (CollectionName.Equals("yyyyMM")) { collectionName = "logs" + DateTime.Now.ToString("yyyyMM"); } else if (CollectionName.Equals("yyyyMMdd")) { collectionName = "logs" + DateTime.Now.ToString("yyyyMMdd"); } else if (CollectionName.Equals("yyyy")) { collectionName = "logs" + DateTime.Now.ToString("yyyy"); } EnsureCollectionExists(db, collectionName); var collection = db.GetCollection <BsonDocument>(collectionName); return(collection); }
public bool Equals(CollectionConfiguration other) { return(CollectionName.Equals(other.CollectionName)); }