Necesito iterar a través de todas las colecciones en mi base de datos MongoDB y obtener la hora en que se creó cada una de las colecciones (entiendo que podría obtener la marca de tiempo de cada objeto en la colección, pero prefiero no seguir esa ruta si existe un método más simple/más rápido).¿Cómo obtengo la fecha en que se creó una colección MongoDB utilizando el controlador MongoDB C#?
Esto debe darle una idea de lo que estoy tratando de hacer:
MongoDatabase _database;
// code elided
var result = _database.GetAllCollectionNames().Select(collectionName =>
{
_database.GetCollection(collectionName) //.{GetCreatedDate())
});
¿No podemos obtener esa información del oplog? –
El oplog cicla con el tiempo, por lo tanto, a menos que lo vea en el momento en que se creó, simplemente no está allí. –