usuń dokumenty o wielkości pola tablicy mniejszej niż 3 w mongoDB

Mam nazwę kolekcji mongoDBcol który ma takie dokumenty

<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>

Teraz chcę usunąć dokumenty z kolekcjicol w którymsize pola tablicy jest mniejsze niż 2.

Napisałem więc zapytanie, które wygląda tak

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

Teraz to zapytanie nic nie robi. sprawdziłemdb.col.find() i zwraca wszystkie dokumenty. Co jest nie tak z tym zapytaniem?

questionAnswers(3)

yourAnswerToTheQuestion