实时数据库规则验证是否存在具有值的数据

时间:2020-10-11 21:45:49

标签: javascript firebase firebase-realtime-database firebase-security

如果价格已经在数据库中注册,是否可以创建拒绝规则? 我尝试验证是否使用现有数据,但是当有一个数据时,firebase会阻止所有这些数据

database.ref('data/penawaran/enter-name').push({
    name: 'Udin',
    price:'300000',
    member_id:9,
    product_id:8,
    created_at: '2020-10-13 23:00:00'
}, function(error) {
    if (error) {
       alert('error');
    } else {
       
    }
});

^^^ 我要失败,因为数据库中已经存在价格300000

database.ref('data/penawaran/enter-name').push({
    name: 'Udin',
    price:'900000',
    member_id:9,
    product_id:8,
    created_at: '2020-10-13 23:00:00'
}, function(error) {
    if (error) {
       alert('error');
    } else {
       
    }
});

我要成功,因为数据库中不存在价格900000

enter image description here

enter image description here

0 个答案:

没有答案