col
私は、このようなドキュメントを持つという名前のmongoDBコレクションを持っています
{
{
intField:123,
strField:'hi',
arrField:[1,2,3]
},
{
intField:12,
strField:'hello',
arrField:[1,2,3,4]
},
{
intField:125,
strField:'hell',
arrField:[1]
}
}
col
ここでsize
、配列フィールドが 2 未満のドキュメントをコレクションから削除したいと考えています。
だから私はこのようなクエリを書きました
db.col.remove({'arrField':{"$size":{"$lt":2}}})
このクエリは何もしません。確認したdb.col.find()
ところ、すべてのドキュメントが返されました。このクエリの何が問題になっていますか?