查找和更新数组大小小于字段中值的文档

时间:2019-03-05 14:55:18

标签: mongodb

是否可以查找和更新数组大小小于此文档中字段大小的文档? 现在,我通过维护具有数组大小和查询的字段来解决此问题:

bson.M{"name": serviceName, "active": true, "$expr": bson.M{"$lt": bson.A{"$count", "$limit"}}}

limit是一个比较字段,而count是一个具有数组大小的字段。

1 个答案:

答案 0 :(得分:1)

{$expr: {$lt: [{$size: "$array"}, "$field_in_this_document_with_int_value"] }

$expr查询中,您可以使用任何有效的aggregator expressions