Ho bisogno di scorrere tutte le raccolte nel mio database MongoDB e ottenere il tempo in cui ciascuna delle raccolte è stata creata (capisco che potrei ottenere il timestamp di ciascun oggetto nella raccolta, ma preferirei non seguire quella strada se esiste un metodo più semplice/veloce).Come posso ottenere la data in cui è stata creata una raccolta MongoDB utilizzando il driver MongoDB C#?
Questo dovrebbe dare un'idea di quello che sto cercando di fare:
MongoDatabase _database;
// code elided
var result = _database.GetAllCollectionNames().Select(collectionName =>
{
_database.GetCollection(collectionName) //.{GetCreatedDate())
});
non possiamo ottenere quelle informazioni dall'oplog? –
L'oplog va in bicicletta nel tempo, quindi, a meno che non ti capiti di guardare al momento della creazione, non è lì. –