'use strict' module.exports = { getActor, } const actorProj = {_id: 0, _meta: 0} const metaActorProj = {_id: 0} function getActor (id, db, includeMeta) { return db.collection('objects') .find({id: id}) .limit(1) // strict comparison as we don't want to return private keys on accident .project(includeMeta === true ? metaActorProj : actorProj) .next() }