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 官方上的解决方案好象不是这样.还没研究.


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM