renminzdb 2021-07-19 16:40 采纳率: 0%
浏览 16

egg-mysql 这种写法是什么意思?


 if (!ids || !ids.length) return []
      let ctx = this.ctx
      let where = {
        $or: ids.map(id => ({ key: id }))
      }
      let names = yield ctx.model.Pages.findAll({ where, attributes: [ 'name', 'key' ] })

这里的 or 是什么意思? 是多个id 之间 or 么 后面是一个list 的对象,这个or 跟 list对象之间的意思是什么?

  • 写回答

1条回答 默认 最新

  • 八云黧 2021-07-19 16:48
    关注

    如果你说" $or"的话,这里只是一个json对象的key值

    评论

报告相同问题?

问题事件

  • 创建了问题 7月19日