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