c# mongodb MongoCursor 中的遍历 (关键是_id字段)
2012-03-01 15:09
375 查看
//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 官方上的解决方案好象不是这样.还没研究.
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 官方上的解决方案好象不是这样.还没研究.
相关文章推荐
- 遇到的问题-----c#操作mongodb用foreach遍历集合报错curcor not found
- spring-data-mongo 关于_id 字段解析源码分析
- mongodb c# 序列化时 , Id引起的问题
- 数据表中有字段ID,fatherID即可存储一个树,下面说说如何遍历这个树
- MongoDB_Java连接mongo 检索文档中指定字段的不同值
- 解决 MongoDB 的 cursor id is not valid at server 问题
- [转载]C#如何在webBrowser1控件通过TagName,Name查找元素(没有ID时)遍历窗体元素
- 解决 MongoDB 的 cursor id is not valid at server 问题
- 【MongoDB】C#中的Mongo数据类型转换
- C# 遍历检测是否有重复字段
- MongoDB - MongoDB CRUD Operations, Query Documents, Iterate a Cursor in the mongo Shell
- 牛腩购物9 用户表设计/动软生成器/金钱字段decimal(18, 2)/ 注册的时候的前台js判断/后台代码判断/正则表达式软件/RegexBuddy/设置数据库字段的唯一性约束/如何获取控件在前台html的id值/如何将C#的后台正则换成js的正则
- java链接MongoDB:com.mongodb.MongoException$CursorNotFound: cursor 0 not found on server /127.0.0.1:270
- AutoCAD.Net/C#.Net QQ群:193522571 LinQ获取当前查询结果的字段名,并且遍历各字段值
- SimpleCursorAdapter必须要一个_id字段
- 关于C#生成MongoDB中ObjectId的实现方法
- mongodb:在mongo终端上操作将数据从一个字段复制到另一个字段上。
- C#遍历/反射 属性/字段
- C#如何在webBrowser1控件通过TagName,Name查找元素(没有ID时)遍历窗体元素
- MongoDB 如何选择查询结果指定字段 去掉_id字段