使用水线标准来验证对象?

时间:2018-09-05 13:06:07

标签: javascript waterline

当我使用帆时,我希望能够检查(在实际将数据插入数据库之前)对象是否满足水线条件,并随后由查询返回?

水线准则如下:

{
  myvalue: 500,
  othervalue: { in: ['hello', 'world'] }
}

还有更多语句(documentation)。

这将针对像这样的对象进行测试:

{
  myvalue: 500,
  othervalue: 'hello',
  moredata: 'foo'
}

将返回符合条件的时间,而

{
  myvalue: 600,
  othervalue: 'hello',
}
{
  myvalue: 500,
  othervalue: 'bar',
}
{
  myvalue: 500,
}

都将不符合标准。 -是否可以针对这样的内存对象(或对象数组)测试水线条件?除了显然为规则集编写我自己的解释器之外。

0 个答案:

没有答案