当前位置:  开发笔记 > 编程语言 > 正文

MongoDB和C#数据源

如何解决《MongoDB和C#数据源》经验,为你挑选了1个好方法。

我正在使用带有C#驱动程序的MongoDB.我设法添加/删除/更新集合中的数据,但我不知道如何在gridview中显示集合.如果不可能,我如何在asp.net中将集合显示为表格?



1> Andrew Orsic..:

首先从mongodb加载查询,如下所示:

      var server = MongoServer.Create("mongodb://localhost:27020");
      var database = server.GetDatabase("someDb");

      var collection = database.GetCollection("someCollection");
      var searchQuery = Query.EQ("someName", "someValue"); // you can place any search condition here 
      //if you want all documents from collection use FindAll
      var cursor = collection.Find(searchQuery);
      cursor.SetLimit(50); // you can specify limit
      // set sort orders
    cursor.SetSortOrder(SortBy.Ascending("someSorField").Descending("someSorField2"));

    var resultList = cursor.ToList(); //get list of items from mongodb

然后在Page_Load事件上绑定数据:

 gvwExample.DataSource = resultList;
 gvwExample.DataBind();

然后在页面上指定绑定到数据源:



 
 

 

推荐阅读
135369一生真爱_890
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有