MongoDB C#驱动程序collcetion.Find(过滤器,“想选择不返回_id”)。ToListAsync()

时间:2015-04-08 09:16:06

标签: c# mongodb mongodb-.net-driver

var filter = new BsonDocument("filename", filename);
var list = await col.Find(filter).ToListAsync();

这是我的代码,我无法弄清楚执行我想要执行的任务的正确语法。

1 个答案:

答案 0 :(得分:0)

不确定你的意思。我想您希望返回的文档不包含_id字段。为此,您需要projection

尝试

var projection = new BsonDocument("_id", false);
var list = col.Find(filter).SetFields(new FieldsBuilder<YourClass>()
    .Exclude(p => p.Id));

reference