を使用してのMongoDBのビュータイプのコレクションから列を取得することができます。通常のコレクションは機能しますが、ビュータイプのコレクションは機能しません。 コレクションのビューの種類から列名が必要です。上記画像 "AnalyticsView" では、どのように私はC#の</p> <p>を使用してのMongoDBのビュータイプのコレクションから列を取得するにはどうすればよい私はMongoDBのコレクションから列を取得するために、このコードを使用していますC#の
var client = new MongoClient(Connstr);
var DB = client.GetDatabase(dbname);
var collection = DB.GetCollection<BsonDocument>(tablename);
var cursor = collection.FindAsync(new
BsonDocument()).Result.ToListAsync().Result;
foreach (BsonDocument document in cursor)
{
Type type;
var typestring = Enum.GetName(typeof(BsonType),
column.Value.BsonType);
Columnlist.Add(column.Name);
}
ビュー型のコレクションです。
私はMongoDb Driverを使用して列を取得しています。文書によると
取得する? – Mahdi
@Mahdi "ビュータイプがfindメソッドをサポートしていません"これはエラーです。私はビューのタイプのコレクションからレコードを取得するためのソリューションが必要です。:) – Ramprasathselvam