using MongoDB.Bson;
private IMongoDatabase _database;
private MongoClient _client;
public void GetMongoDBData()
{
//获取本地端口号为9999的URL路径
string URL = "mongodb://localhost:9999";
//创建并实例化客户端
_client = new MongoClient(URL);
//根据数据库名称实例化数据库
_database = _client.GetDatabase("数据库集合名");
//根据集合名称获取集合
IMongoCollection<BsonDocument> collection = _database.GetCollection<BsonDocument>(/*集合名称*/);
if (collection != null)
{
//按照表中数据排列 time是我按时间排序,具体需求具体分析
var filter = Builders<BsonDocument>.Sort.Descending("time");
list = Task.Run(async () => await collection.Find(_ => true).Sort(filter).Limit(1).ToListAsync()).Result;
foreach (var item in list)