db.mycollection.aggregate([{$project: { count: { $size:"$foo" }}}])
< /code>
Я упростил запрос (много) и думаю, что его можно оптимизировать с помощью агрегата. < /p>
public int getArticlesCount(int id)
{
int test = collection.Find(x=>x.Id==id).First().articles.Count;
return test;
}
Есть ли хороший способ в mongodb c# для выполнения этого запроса?
Я пытаюсь выполнить единый запрос, чтобы найти длину массива в документе MongoDB. [code]db.mycollection.aggregate([{$project: { count: { $size:"$foo" }}}]) < /code> Я упростил запрос (много) и думаю, что его можно оптимизировать с помощью агрегата. < /p> public int getArticlesCount(int id) { int test = collection.Find(x=>x.Id==id).First().articles.Count; return test; } [/code] Есть ли хороший способ в mongodb c# для выполнения этого запроса?