eliminar documentos con un tamaño de campo de matriz inferior a 3 en mongoDB

Tengo una colección de mongoDB llamadacol que tiene documentos que se ven asi

<code>{
  {
    intField:123,
    strField:'hi',
    arrField:[1,2,3]
  },

  {
    intField:12,
    strField:'hello',
    arrField:[1,2,3,4]
  },

  {
    intField:125,
    strField:'hell',
    arrField:[1]
  }
}
</code>

Ahora quiero eliminar documentos de la coleccióncol en el cualsize del campo matriz es menor que 2.

Así que escribí una consulta que se parece a esto.

<code>db.col.remove({'arrField':{"$size":{"$lt":2}}})
</code>

Ahora esta consulta no hace nada. Lo comprobé condb.col.find() Y devuelve todos los documentos. ¿Qué hay de malo con esta consulta?

Respuestas a la pregunta(3)

Su respuesta a la pregunta