or-6ren">
gpt4 book ai didi

javascript - MongoDB:递减字段值高于定义的所有文档

转载 作者:行者123 更新时间:2023-11-30 16:36:09 26 4
gpt4 key购买 nike

我想递减顺序大于给定值和给定父值的所有文档:

var order = 5, parent = "books";
Articles.update({ parent: parent, order > order }, $inc { order: -1 }, {multi: true});

在此示例中,所有父级为 books 且订单值为 5 的文档都更新为递减的订单值。我不知道这是否可以用一条线实现,还是我必须在一个循环中多次启动 update()?

最佳答案

你已经很接近了。这是一个 list of comparison operators对于 MongoDB

var order = 5,
parent = 'books'

Articles.update(
{ parent : parent, order : { $gt : order } },
{ $inc : { order : -1 } },
{ multi : true }
)

关于javascript - MongoDB:递减字段值高于定义的所有文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32671995/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com