mingo
Version:
MongoDB query language for in-memory objects
13 lines (12 loc) • 324 B
JavaScript
import { $documents } from "./documents";
function filterDocumentsStage(pipeline, options) {
const docs = !!pipeline && pipeline[0]?.$documents;
if (!docs) return { pipeline };
return {
documents: $documents(null, docs, options).collect(),
pipeline: pipeline.slice(1)
};
}
export {
filterDocumentsStage
};