“Элементы подсчета монго в массиве” Ответ

Элементы подсчета монго в массиве

> db.mycollection.insert({'foo':[1,2,3,4]})
> db.mycollection.insert({'foo':[5,6,7]})

> db.mycollection.aggregate([{$project: { count: { $size:"$foo" }}}])
{ "_id" : ObjectId("5314b5c360477752b449eedf"), "count" : 4 }
{ "_id" : ObjectId("5314b5c860477752b449eee0"), "count" : 3 }
Lucky Lobster

Элементы подсчета монго в массиве

{ $size: <expression> }
Lucky Lobster

Размер массива подсчета MongoDB

db.inventory.aggregate([
   {
      $project: {
         item: 1,
         numberOfColors: { $cond: { if: { $isArray: "$colors" }, then: { $size: "$colors" }, else: "NA"} }
      }
   }
] )
Suspect Camel

Ответы похожие на “Элементы подсчета монго в массиве”

Вопросы похожие на “Элементы подсчета монго в массиве”

Больше похожих ответов на “Элементы подсчета монго в массиве” по TypeScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования