我试图使用驱动程序在C#中查找MongoDB集合中的数据。我有这段代码:
var connectionString = "******";
var client = new MongoClient(connectionString);
var db = client.GetDatabase("*****");
var collection = db.GetCollection<BsonDocument>("*****");
var filter = Builders<BsonDocument>.Filter.Eq("Usuario.inf_qr", "EDF07D93-9C48-4D5D-BE2F-1602B4FFAEE8");
var result = await collection.Find(filter).ToListAsync();
Console.WriteLine(result)
当我在控制台中打印结果时,我得到了System.Collections.Generic.List'[MongoDB.Bson.BsonDocument],我试图找到的数据。
感谢您的回复。
编辑:已更新
答案 0 :(得分:0)
您没有定义要在列表中打印某些内容的对象。选择result.bsondoku.name之类的对象。你知道你刚刚打印的对象值是:System.Collections.Generic.List'[MongoDB.Bson.BsonDocument]