UNPKG

stackpress

Version:

Incept is a content management framework.

14 lines (13 loc) 443 B
import search from './search.js'; export default async function get(model, engine, key, value, columns = ['*'], seed) { const filter = { [key]: value }; if (model.active) { filter[model.active.name] = -1; } const response = await search(model, engine, { columns, filter, take: 1 }, seed); if (Array.isArray(response.results)) { response.results = response.results[0] || null; } return response; } ;