0
{
  "skus" : [
    {
      "inv" : 426,
      "sub_category_id" : 677
    },
    {
      "inv" : 112,
      "sub_category_id" : 678
    },
    {
      "inv" : 0,
      "sub_category_id" : 611
    }
  ]
}

我有一个名为“产品”的文档,其中包含子对象 sku,我想以一种方式对我的产品进行排序,如果 inv 为 0 的 sku 数量超过产品总 sku 的 50%,并且如果不是50%,应该不会影响订单。

4

1 回答 1

1

最简单(并且可能是性能成本效益最高)的方法是将计算字段添加到您的产品对象以进行排序,并在每个索引/更新产品请求上计算它。

于 2015-12-02T09:41:34.720 回答