в mongodb это можно сделать с помощью агрегации, но без успеха.
db .mycollection.aggregate ([{$ project: {count: {$ size: "$ foo"}}}]) < /p>
Я упростил запрос (много) и я думаю Он может быть оптимизирован с помощью агрегата.
`< /p>
Код: Выделить всё
public int getArticlesCount(int id)
{
int test = collection.Find(x=>x.Id==id).First().articles.Count;
return test;
}`
Подробнее здесь: https://stackoverflow.com/questions/794 ... t-in-array
Мобильная версия