У меня есть, например, эта запись:Можно ли загружать только часть очень длинных записей в MongoDb?
{
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#
код)
Вы можете пересмотреть с большими встроенными массивами в документах, поскольку они могут привести к проблемам производительности , Для получения дополнительной информации см. [Почему я не должен встраивать большие массивы в свои документы?] (Http://askasya.com/post/largeembeddedarrays). – Stennie