Mongodb 查找并更新数组大小小于字段中值的文档
是否可以查找并更新数组大小小于此文档中字段的文档? 现在,我通过使用数组大小和查询维护字段来解决此问题,如下所示: bson.M{name:serviceName,active:true,$expr:bson.M{$lt:bson.A{$count,$limit} 其中limit是比较字段和count的,它是一个具有数组大小的字段。{$expr:{$lt:[{$size:$array},$field\u在这个文档中\u具有\u int\u值]}Mongodb 查找并更新数组大小小于字段中值的文档,mongodb,Mongodb,是否可以查找并更新数组大小小于此文档中字段的文档? 现在,我通过使用数组大小和查询维护字段来解决此问题,如下所示: bson.M{name:serviceName,active:true,$expr:bson.M{$lt:bson.A{$count,$limit} 其中limit是比较字段和count的,它是一个具有数组大小的字段。{$expr:{$lt:[{$size:$array},$field\u在这个文档中\u具有\u int\u值]} 在$expr查询中,您可以使用任何有效的。不理解您
在$expr查询中,您可以使用任何有效的。不理解您的问题。您有一个带数组的字段,另一个带数字的字段,您想用作阈值?如果您这样做,您可以使用$size$size进行查询,允许与常量{$size:2}进行比较。我想与另一个字段中的值进行比较,如{$expr:{$lt:{$array.size,{U this\ U document\ U中的\U field\ U带有\U int\ U value}