我有一个名为的 mongoDB 集合col
,它的文档看起来像这样
{
{
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()
并返回所有文件。这个查询有什么问题?