0

我需要验证“类别”属性的值是否等于类别节点上存在的键

我试过这个:

type VerifyCategoryExists extends String { validate() { prior(root.categories['categories-list'][this]) != null } } }

这产生了这个:

".validate": "(newData.isString() && root.child('categories').child('categories-list').child(data.val()).val() != null)"

但我想要这个(我在没有使用螺栓的情况下进行了测试并且它有效):

".validate": "(newData.isString() && root.child('categories').child('categories-list').hasChild(newData.val()))"

我如何得到预期的结果,但使用螺栓?

4

1 回答 1

1

很长一段时间后,我尝试了它,它按我想要的方式工作

type VerifyCategoryExists extends String {
    validate() { prior(root.categories['categories-list'])[this] != null }
}
于 2019-01-23T14:00:32.707 回答