有没有办法在loopback中实现这样的东西?
LOCK
READ
INCREMENT
UNLOCK
我想将计数器保留为数据库值,每个键都是一个计数器(或设置),它们不应同时访问我的多个请求。
此外,这也适用于本地请求(没有remoteHooks)
由于
答案 0 :(得分:1)
If you are using the mongoDB connector, this is supported by extended operators.
MyModel.updateAll(
{ id: 123' },
{ '$inc': { myproperty: 1 }}, // increment myproperty by 1
{ allowExtendedOperators: true }
);
Otherwise, you can use transactions as a workaround for some connectors.