【发布时间】:2021-07-11 09:02:15
【问题描述】:
我正在尝试从结果中过滤掉 _id,但我想要一点语法帮助。我尝试制作一个构建器,但语法不正确:
public void FetchResult()
{
//Fetch database collection
var test_collection = Client.GetDatabase("test").GetCollection<BsonDocument>("test_collection");
//filder results
var filter = Builders<BsonDocument>.Filter.Eq("_id", false);
//Find all Bson Documents
var documents = test_collection.Find(filter).ToList();
}
非常感谢您的宝贵时间
【问题讨论】:
-
要从输出中删除一个字段,您需要使用 projection -
ProjectionDefinition或ProjectionDefinitionBuilder。 -
你能举个例子吗? @prasad_
-
查看Definitions and Builders中的Projections子主题
-
@Joe 不幸的是没有,因为它需要对象的类。