我有例如这条记录:
{
Id : "abc...",
Name : "John Smith",
List : [
{ Status : "failure abc" },
{ Status : "Success" },
/*
... many many more like that ...
*/
{ Status : "Last entry" }
]
}
List
字段非常非常长。我是否可以仅检索Id
和Name
字段,从而避免不必要地提取整个List
以节省时间?
或者我是否必须将List
保留在自己的collection
或独立记录条目中?
(最好是C#
代码)
答案 0 :(得分:2)
是的,您只能使用mongodb的project fields获取Id
和name
,如下所示:
db.collection.find({},{"Id":1,"Name":1})