shawnmei 发表于 2015-7-7 07:18:27

c# mongodb MongoCursor 中的遍历 (关键是_id字段)

  //IEnumerator
            var ii = m.GetEnumerator();//.MoveNext().Current;//m.IEnumerableGetEnumerator();
            ii.MoveNext();
            var p = ii.Current;
            
            foreach (var i in m)
            {
                //this.Text = i.Name;
                MessageBox.Show(i._id.ToString());
            }
  
  class Person
    {
      public ObjectId _id;//BsonType.ObjectId//这个对应了 MongoDB.Bson.ObjectId 对目前的 mongdb 来说必须要有这个
      public int Uid;
      public string Name;
      public string PassWord;
    }//
  没有 _id 字段或者类型不对则会报错.
  "Element '_id' does not match any field or property of class"
  不过 mongodb 官方上的解决方案好象不是这样.还没研究.
页: [1]
查看完整版本: c# mongodb MongoCursor 中的遍历 (关键是_id字段)