Browse Source

put static function(findMainOps) back in

yohei0125 4 years ago
parent
commit
6ae5f99241
1 changed files with 11 additions and 0 deletions
  1. 11 0
      packages/app/src/server/models/page-operation.ts

+ 11 - 0
packages/app/src/server/models/page-operation.ts

@@ -105,4 +105,15 @@ schema.statics.findByIdAndUpdatePageActionStage = async function(
   }, { new: true });
   }, { new: true });
 };
 };
 
 
+schema.statics.findMainOps = async function(
+    filter?: FilterQuery<PageOperationDocument>, projection?: any, options?: QueryOptions,
+): Promise<PageOperationDocumentHasId[]> {
+
+  return this.find(
+    { ...filter, actionStage: PageActionStage.Main },
+    projection,
+    options,
+  );
+};
+
 export default getOrCreateModel<PageOperationDocument, PageOperationModel>('PageOperation', schema);
 export default getOrCreateModel<PageOperationDocument, PageOperationModel>('PageOperation', schema);