C# MongoDB Количество объекта в массивеC#

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

Сообщение Anonymous »

Я пытаюсь выполнить один запрос в C#, чтобы найти длину массива в Mongodb.
в 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;
}`
Есть ли в настоящее время хороший способ в Mongodb C# для выполнения этого запроса?

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

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

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

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

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

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