gpt4 book ai didi

mongodb - 使用 C# 仅获取 MongoDB 中的指定字段

转载 作者:IT老高 更新时间:2023-10-28 13:08:01 27 4
gpt4 key购买 nike

我第一次使用 MongoDB。

我已经阅读了这个例子:

SELECT a,b FROM users WHERE age=33 db.users.find({age:33}, {a:1,b:1})

但是我不能把它翻译成 C#。谁能帮帮我?

最佳答案

我已经使用新的 C# 驱动程序 (2.2) 翻译了您的查询

var mongoClient = new MongoClient(""mongodb://127.0.0.1:27017"");
var database = mongoClient.GetDatabase("databaseName");
IMongoCollection<Users> _collection = database.GetCollection<Users>("Users");
var condition = Builders<Users>.Filter.Eq(p => p.age, 33);
var fields = Builders<Users>.Projection.Include(p => p.a).Include(p => p.b);
var results= _collection.Find(condition).Project<Users>(fields).ToList().AsQueryable();

关于mongodb - 使用 C# 仅获取 MongoDB 中的指定字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7704290/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com