伙计们,我想在javascript中返回文档的一些字段(不是全部),它写得像这样:
db.media.find ( {Artist : "Nirvana"}, {Title: 1} )
{ "_id" : ObjectId("4c1a86bb2955000000004076"), "Title" : "Nevermind" }
但是,使用官方C#驱动程序的C#的相应代码是什么,我已经厌倦了“无处不在”,所以在这里请求帮助。
答案 0 :(得分:1)
您可以在调用find之后修改光标的字段,设置它们或使用流畅的界面。
MongoCollection<BsonDocument> books;
var query = new QueryDocument("author", "Kurt Vonnegut");
cursor = books.Find(query).SetFields(fields);
foreach (BsonDocument book in cursor) {
// do something with book
}
SetFields在此答案中显示为: https://stackoverflow.com/a/6593345/121495