를 사용하여 MongoDB에서보기 유형 컬렉션에서 열을 얻을 수 있습니다. 일반 콜렉션은 작동하지만 뷰 유형 콜렉션이 작동하지 않습니다. 그래서 컬렉션의 뷰 유형에서 열 이름이 필요합니다. 상기 이미지 "AnalyticsView"의어떻게 내가 MongoDB의 컬렉션에서 열을 얻기 위해이 코드를 사용하고</p> <p>의 C#을 사용하여 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 드라이버를 사용하여 열을 가져 왔습니다.
도망? – Mahdi
@Mahdi "보기 유형이 찾기 방법을 지원하지 않습니다"이것은 오류입니다. Sop 내가보기 형식 컬렉션에서 레코드를 얻기위한 솔루션이 필요해 .. :) – Ramprasathselvam