MongoDb NoRM Linq 问题
我正在尝试使用 C# 中的 NoRM 来使用 MongoDB,但不明白为什么我的 LINQ 查询不起作用。事情就这么简单:
如何返回具有所有字段/属性的所有文档 populated:
return Collection.FindAll().Documents.ToList();
但是这个只返回正确数量的文档 ID 字段已填充?对象的其余部分是空的/空的吗?
return Collection.Linq().ToList();
以下是集合的定义方式:
public IMongoCollection<T> Collection
{
get { return _database.GetCollection<T>(); }
}
I'm trying MongoDB with NoRM in C# and can't figure out why my LINQ queries don't work. Something as simple as this:
How can this return all documents with all the fields/properties
populated:
return Collection.FindAll().Documents.ToList();
but this one only returns the correct number of documents with only
the ID field populated? The rest of the object are empty/nulls?
return Collection.Linq().ToList();
Here is how collection is defined:
public IMongoCollection<T> Collection
{
get { return _database.GetCollection<T>(); }
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Linq 方法从何而来?如果您想将集合中的所有项目返回到列表中,则以下两个选项之一应该有效...
Where does the Linq method come from? If you want to return all items in the collection into a List, one of the two following options should work...