【发布时间】:2021-03-17 02:09:25
【问题描述】:
我正在尝试使用 Collecion.SetFields 方法设置特定字段,以使用 c# 从 MongoDB 获取特定数据。但它向我显示错误:
“IFindFluent
这是我正在使用的代码:
public MongoCursor<BsonDocument> GetRecordsAsynchronously(string runnumber, string fileType)
{
var collection = Database.GetCollection<BsonDocument>(_collectionName);
var bsonQueryDocument = new QueryDocument(new BsonDocument() { { "RunNumber", runnumber }, { "FileType", fileType } });
var record = collection.Find(bsonQueryDocument);
record.SetFields(Fields.Include("ProcessedData", "Status", "Filename"));
return record;
}
我已经尝试过如下代码和其他代码:
var cursor = collection.Find<BsonDocument>(Query.EQ("RunNumber", runnumber));
cursor.SetFields(Fields.Include("ProcesrecordsedData", "Status", "Filename"));
return cursor;
提前感谢您的建议和帮助!
【问题讨论】: