我不知道如何在 asp.net mvc 5 中对 mongoDB 进行读取功能。我在 Controller 中有这部分代码:
public HomeController() {
var mongoClient = new MongoClient(Settings.Default.EmployeesConnectionString);
var database= mongoClient.GetDatabase("football");
var coll = database.GetCollection<BsonDocument>("Footballers");
如您所见,我将数据库和集合路径保存在一个变量中,以便于导航。我也对其进行了测试,我设法在 mongodb 中创建了一个新集合,所以我认为这是正确的。我的问题是我应该进一步写些什么才能让整个收藏品归还?它应该在列表中吗?之后我会尝试在网页中返回,如果您对此有任何意见,也请告诉我。
最佳答案
设法解决这个问题。
var coll = database.GetCollection<BsonDocument>("Footballers");
var documents = coll.Find(new BsonDocument()).ToList();
for(int i=0; i<documents.Count(); i++){
Console.WriteLine(documents[i]);
}
Console.ReadLine();
对 documents 变量应用一个简单的 for 循环并按预期打印所有内容。
关于c# - 检索对象集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36617280/