所以我试图找到所有没有images
对象的文档,并且还要计算它们。
在光标内查找顺利,因为我迭代光标本身,所以我不需要等待获取,但计数需要永远。
我在该集合上有11M(11,000,000)条记录,它没有任何索引,只有_id
所以我知道我需要创建索引,但我不知道我需要哪些索引...
我的文档结构包含整数和字符串,但它包含Object
images
。
name (str) | title (str) | images (Object)
images
对象具有此结构
red (int) | green (int) | blue (int) | url (str) | filename (str) | path (str) | product (str)
我的查询很简单
db.products.find({'images': {'exists': false }}).count()
我也试过
db.products.count({'images': {'exists': false }})
但正如我所说,需要永远数数...