我正在尝试对Typescript和loopback-connector-mongodb库执行以下操作,但收到错误Object literal may only specify known properties
。
interface Foo {
likes: number;
}
// increase likes with MongoDB's '$inc'
async increaseLikes(id: string): Promise<void> {
await this.fooRepository.updateById(id, {"$inc": {likes: 1}})
}
即使代码有效,[
// @ts-ignore
抑制该错误interface Foo {
likes: number;
}
// increase likes with MongoDB's '$inc'
async increaseLikes(id: string): Promise<void> {
// error suppressed to allow use of MongoDB's extended operators
// @ts-ignore
await this.fooRepository.updateById(id, {"$inc": {likes: 1}})
}