Google App Maker:防止重复输入
Google App Maker: Prevent Duplicate Entries
如何防止用户在特定字段中添加重复条目。我有一个数据库,我希望其中的一个字段包含设备的唯一标识名称,我如何确保用户不能将具有相同标识符的设备添加到数据库中。
您可以添加 onSave 和 onCreate 事件处理程序(模型 -> 事件),它们将检查标识符是否正在使用:
var query = app.models.Hardware.newQuery();
query.filters.HardwareId._equals = record.HardwareId;
if (query.run().length) {
throw 'Hardware ID "' + record.HardwareId + '" is in use.';
}
同样在 CloudSQL 中,您可以在字段上定义唯一索引。
如何防止用户在特定字段中添加重复条目。我有一个数据库,我希望其中的一个字段包含设备的唯一标识名称,我如何确保用户不能将具有相同标识符的设备添加到数据库中。
您可以添加 onSave 和 onCreate 事件处理程序(模型 -> 事件),它们将检查标识符是否正在使用:
var query = app.models.Hardware.newQuery();
query.filters.HardwareId._equals = record.HardwareId;
if (query.run().length) {
throw 'Hardware ID "' + record.HardwareId + '" is in use.';
}
同样在 CloudSQL 中,您可以在字段上定义唯一索引。