私はMongoDBデータベース内のすべてのコレクションを繰り返し処理し、それぞれのコレクションが作成された時刻を取得する必要があります(私はコレクション内の各オブジェクトのタイムスタンプを取得することができますが、より単純な/より速い方法が存在する場合)。MongoDB C#ドライバを使用してMongoDBコレクションを作成した日付を取得するにはどうすればよいですか?
MongoDatabase _database;
// code elided
var result = _database.GetAllCollectionNames().Select(collectionName =>
{
_database.GetCollection(collectionName) //.{GetCreatedDate())
});
oplogからその情報を取得できませんか? –
oplogは時間がたつにつれて変化するので、作成した瞬間にあなたが見ていなければ、そこにはありません。 –