Mongodb - количество объекта в массивеC#

Место общения программистов C#
Ответить
Anonymous
 Mongodb - количество объекта в массиве

Сообщение Anonymous »

Я пытаюсь выполнить единый запрос, чтобы найти длину массива в документе MongoDB.

Код: Выделить всё

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# для выполнения этого запроса?

Подробнее здесь: https://stackoverflow.com/questions/794 ... t-in-array
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»