C# MongoDB 查詢方法


public List<BsonDocument> GetCollectionByBillCode(string BillCode)
{
List<BsonDocument> list = new List<BsonDocument>();
// 根據集合名稱獲取集合
string collectionFullName = ConfigurationManager.AppSettings["collectionName"];

var collection = _database.GetCollection<BsonDocument>(collectionFullName);
var quert = "{ message : /" + BillCode + "/,level:/ERROR/}";
var filter = BsonSerializer.Deserialize<BsonDocument>(quert);
//filter = new BsonDocument("message", "/" + BillCode + "/");
// 查詢集合中的文檔
list = Task.Run(async () => await collection.Find(quert).ToListAsync()).Result;
//var list = collection.Find(filter).ToListAsync();

// 循環遍歷輸出
//list.ForEach(p =>
//{
// Console.WriteLine("編號:" + p["stuId"] + ",姓名:" + p["name"].ToString() + ",年齡:" + p["age"].ToString() + ",課程:" + p["subject"].ToString() + ",成績:" + p["score"].ToString());
//});

return list;
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM