MongoDB的简单WHERE子句

时间:2013-11-19 21:52:51

标签: c# mongodb mongodb-.net-driver

我刚刚开始使用MongoDB,我有一个简单的查询,它抛出异常:

public static List<WorkflowItem> GetBySubId(string subId)
{
    var query = Query<WorkflowItem>.EQ(x => x.SubId, subId);
    return MongoDbHelper.Db.GetCollection<WorkflowItem>("workflowItems").Find(query).ToList();
}

例外:

  

元素'_id'与类的任何字段或属性都不匹配   SplitLineCommon.Documents.WorkflowItem。

为什么会这样? MongoDB在哪里获得'_id'?我只是以错误的方式做一个简单的WHERE子句吗?

0 个答案:

没有答案