【发布时间】:2016-12-25 12:39:28
【问题描述】:
我想知道如何只允许现有或新对象中的某些新字段,但没有义务始终拥有所有这些字段。
例如我想验证一个产品对象 我允许名称、大小、价格、高度、宽度等字段,并且没有其他未列出的字段,但同时对象是有效的,只有其中一些字段。
".validate": "newData.hasChildren(['name', 'size','price', 'height', 'width',])"
我认为所有领域都是有义务的。因此,没有高度或宽度的新产品将是无效的。但我希望它们仍然有效,但不允许有人发明根本没有列出的新领域。
这也需要与现有产品和新产品一起使用。 提前感谢您的提示。
【问题讨论】:
标签: validation firebase firebase-realtime-database firebase-security