如何在环回4中使用MongoDB扩展运算符?



我正在使用环回v4,我需要使用MongoDB$unset扩展运算符。MongoDB 连接器上的文档间接指出它可以使用(见这里(,但我找不到任何关于如何在我的存储库中使用它的示例/文档,您有什么提示吗?

根据文档,您需要先修改DataSource中的设置。

xxx.datasource.ts

export class XxxDataSource extends juggler.DataSource {
static dataSourceName = '...';
constructor() {
super({
"name": "...",
"connector": "mongodb",
"url": "...",
"database": "...",
"allowExtendedOperators": true // <= !!!! default is false
});
}
}

xxx.controller.ts

return await this.xxxRepository.updateById(
"....id....",
{
$unset: {
test: ""
}
} as any // <= !!!! you can using `$unset` now, add `as any` to avoid type error
)

相关内容

  • 没有找到相关文章

最新更新