export const filterStorePlugin = (schema, options) => {
  // schema.pre("find", function () {
  //   console.log("find" , options);
  //   this.where({ deleted: true });
  // });
  schema.post("validate", function (docs) {
    // console.log("VALIDATE", docs, options);
    // if (!Array.isArray(docs)) {
    //   docs = [docs];
    // }

    // if (docs.length > 0) {
    //   // ONE ELEMENT
    //   if (docs[0]._id) {
    //     docs[0].queryTime = Date.now() - this.start;
    //   } else if (docs[0].docs) {
    //     docs[0].docs = docs[0].docs.map((d) => {
    //       return { ...d, queryTime: Date.now() - this.start };
    //     });
    //   }
    // }
    return docs;
  });
};
