标签:
将list转化为IEnumrable<BsonValue>可通过new BsonArray(list)实现;
class questionInfo
{
public int _id { get; set; } //试题id
public List<questionSameInfo> Samequestions { get; set; }
public int IsMaster { set; get; }
}
public class questionSameInfo
{
public int Id { get; set; }
}
如果文档中存储的是如上的结构,想删除所有Samequestions中Id为1的项,可用如下方法:
var query = Query.EQ("Samequestions._id",_id);
var up = Update.Pull("Samequestions",Query.EQ("_id",_id));
var result = helper.UpdateAll(query, up);//helper为mongo数据库操作帮助类
标签:
原文地址:http://www.cnblogs.com/zhenfeng/p/4307504.html