UNPKG

dobo

Version:

Database ORM/ODM for Bajo Framework

12 lines (9 loc) 329 B
import { Query } from 'mingo' async function count ({ schema, filter = {}, options = {} }) { const criteria = filter.query ?? {} const q = new Query(criteria, { idKey: 'id' }) const cursor = q.find(this.memDb.storage[schema.name]) const count = cursor.count() return { data: count } } export default count