在控制台中打印查找数据,mongoDB C#

时间:2015-10-02 04:56:26

标签: c# mongodb

我试图使用驱动程序在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],我试图找到的数据。

感谢您的回复。

编辑:已更新

1 个答案:

答案 0 :(得分:0)

您没有定义要在列表中打印某些内容的对象。选择result.bsondoku.name之类的对象。你知道你刚刚打印的对象值是:System.Collections.Generic.List'[MongoDB.Bson.BsonDocument]