1 个回答

没有用过 TypeORM。但看起来你是在用 MongoDB 做数据源,而 MongoDB 里是没有 LIKE 语法的,只有功能类似的正则匹配。

比如在 SQL 中:

SELECT * FROM `users` WHERE `username` LIKE '%test03%';

在 MongoDB 中则是:

db.users.find({ 
  username: /test03/
})
// 或 
db.users.find({ 
  username: {
    $regex: 'test03'
  }
})

我不清楚你截图里用的那个 Like('%test03%') 函数内部做了哪些工作、是否可以将 SQL 语法转换为 MongoDB 查询。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题