我在C#中尝试使用MongoDB和NoRM,但是我不明白为什么我的LINQ查询不能工作。像这样简单的东西:
这如何返回填充了所有字段/属性的所有文档:
return Collection.FindAll().Documents.ToList();
但是这个只返回正确数量的文档,并且只填充了ID字段吗?对象的其余部分是空的吗?
return Collection.Linq().ToList();
下面是集合的定义:
public IMongoCollection<T> Collection
{
get { return _database.GetCollection<T>(); }
}
发布于 2010-08-02 23:52:14
Linq方法从何而来?如果要将集合中的所有项返回到列表中,则应使用以下两个选项之一...
return Collection.AsQueryable().ToList();
return Collection.Find().ToList();
https://stackoverflow.com/questions/3367451
复制相似问题