Muszę przejrzeć wszystkie zbiory w bazie danych MongoDB i uzyskać czas, kiedy każda z kolekcji została utworzona (rozumiem, że mogłem uzyskać znacznik czasu każdego obiektu w kolekcji, ale wolałbym nie iść tą drogą jeżeli istnieje prostsza/szybsza metoda).Jak uzyskać datę utworzenia kolekcji MongoDB przy użyciu sterownika MongoDB C#?
Powinno to daje wyobrażenie o tym, co próbuję zrobić:
MongoDatabase _database;
// code elided
var result = _database.GetAllCollectionNames().Select(collectionName =>
{
_database.GetCollection(collectionName) //.{GetCreatedDate())
});
czy nie możemy uzyskać tych informacji z oploga? –
Oplog się zmienia z biegiem czasu, więc dopóki nie oglądasz w momencie, w którym został utworzony, po prostu go nie ma. –