瀏覽代碼

add models

takeru0001 5 年之前
父節點
當前提交
e58c26cde9
共有 1 個文件被更改,包括 7 次插入0 次删除
  1. 7 0
      src/server/models/page.js

+ 7 - 0
src/server/models/page.js

@@ -1302,6 +1302,13 @@ module.exports = function(crowi) {
     return targetPage;
   };
 
+  pageSchema.statics.findExisitPath = async function(paths) {
+    const queryBuilder = new PageQueryBuilder(this.find());
+    queryBuilder.addConditionToArrayExistPaths(paths);
+
+    return await queryBuilder.query.exec();
+  };
+
   // TODO: transplant to service/page.js because page deletion affects various models data
   pageSchema.statics.handlePrivatePagesForDeletedGroup = async function(deletedGroup, action, transferToUserGroupId) {
     const Page = mongoose.model('Page');