Метод
find
может извлечь запись только с параметром record-id
. например,
base(table_name)
.find(record_id, function (err, record)
{...}
)
Для извлечения отфильтрованной записи есть метод select
с параметром filterByFormula
. например,
base(table_name)
.select({
filterByFormula: `email = "${email}"`
}).firstPage((err, records)
{...}
)
Или, если нам нужно получить запись, отличную от электронной почты,
filterByFormula: `NOT(email = "${email}")`
Выше фильтра извлекает все записи или запись, электронная почта которой не совпадает с желаемой электронной почтой. Мы также можем использовать другие, такие как AND
и др. c.
Примечание: Вы можете использовать следующие параметры для фильтрации, сортировки и форматирования результатов:
- поля, например
fields: ["Reference No.", "Name of the Candidate"]
- filterByFormula, например,
filterByFormula: "NOT({Reference No.} = '')"
- maxRecords, например,
maxRecords: 1
- pageSize, например,
pageSize: 100
- sort например,
sort: [{field: "Matrix Reference No.", direction: "desc"}]
- просмотр например,
view: "My View"
Для получения дополнительной информации о выше перечисленных параметрах, пожалуйста, проверьте документацию API вашей базы.
Надеюсь, это поможет!