Просмотр исходного кода

add childCount to PageModel schema

yohei0125 4 лет назад
Родитель
Сommit
d69de17da5
2 измененных файлов с 2 добавлено и 0 удалено
  1. 1 0
      packages/app/src/interfaces/page.ts
  2. 1 0
      packages/app/src/server/models/page.ts

+ 1 - 0
packages/app/src/interfaces/page.ts

@@ -15,6 +15,7 @@ export type IPage = {
   updatedAt: Date,
   seenUsers: Ref<IUser>[],
   parent: Ref<IPage> | null,
+  childCount: number,
   isEmpty: boolean,
   redirectTo: string,
   grant: number,

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

@@ -64,6 +64,7 @@ const schema = new Schema<PageDocument, PageModel>({
   parent: {
     type: ObjectId, ref: 'Page', index: true, default: null,
   },
+  childCount: { type: Number, default: 0 },
   isEmpty: { type: Boolean, default: false },
   path: {
     type: String, required: true, index: true,