浏览代码

feat: Set mongoose global configuration values

Owen Diffey 1 年之前
父节点
当前提交
c088c1a358
共有 1 个文件被更改,包括 9 次插入0 次删除
  1. 9 0
      backend/src/modules/DataModule.ts

+ 9 - 0
backend/src/modules/DataModule.ts

@@ -39,6 +39,15 @@ export default class DataModule extends BaseModule {
 
 		await mongoose.connect(mongoUrl);
 
+		mongoose.set({
+			runValidators: true,
+			sanitizeFilter: true,
+			strict: "throw",
+			strictQuery: "throw"
+		});
+
+		mongoose.SchemaTypes.String.set("trim", true);
+
 		await this.loadModels();
 
 		// @ts-ignore