Files
caliverse_server/ServerCore/MongoDB/MongoDbRepository.cs
2025-05-01 07:20:41 +09:00

19 lines
487 B
C#

using MongoDB.Driver;
namespace ServerBase;
public class MongoDbRepository<TCollection>
where TCollection : class
{
protected IMongoCollection<TCollection> m_collection;
protected MongoDbRepository(IMongoClient client, string database, string collection)
{
var mongoDb = client.GetDatabase(database);
m_collection = mongoDb.GetCollection<TCollection>(collection);
}
public IMongoCollection<TCollection> getCollection() => m_collection;
}