AND不能与回送中的其他查询字段

时间:2018-10-24 19:58:13

标签: javascript node.js loopbackjs

我是Loopback的新手,所以听起来很傻。这是我的查询

const treats = await treatDetails.find({
  where: {
    and: someArray,
    endDate: { gt: someDate },
  },

someArray是一个数组,我想在其上应用AND操作,并在其之外,我想获取endDate大于someDate

的记录

1 个答案:

答案 0 :(得分:3)

您可以将andarray of json object一起使用。

  

您还可以在endDate: { gt: someDate }中添加and

let cond = [{ id: "id" }, { 'image': "url" }];

cons.push({ endDate: { gt: someDate } });

Model.find({ where: { and: cond } });