@@ -77,27 +77,27 @@ const DatasetDataSchema = new Schema({
77
77
rebuilding : Boolean
78
78
} ) ;
79
79
80
+ export const MongoDatasetData : Model < DatasetDataSchemaType > =
81
+ models [ DatasetDataCollectionName ] || model ( DatasetDataCollectionName , DatasetDataSchema ) ;
82
+
80
83
try {
81
84
// list collection and count data; list data; delete collection(relate data)
82
- DatasetDataSchema . index (
83
- { teamId : 1 , datasetId : 1 , collectionId : 1 , chunkIndex : 1 , updateTime : - 1 } ,
84
- { background : true }
85
- ) ;
85
+ DatasetDataSchema . index ( {
86
+ teamId : 1 ,
87
+ datasetId : 1 ,
88
+ collectionId : 1 ,
89
+ chunkIndex : 1 ,
90
+ updateTime : - 1
91
+ } ) ;
86
92
// full text index
87
- DatasetDataSchema . index ( { teamId : 1 , datasetId : 1 , fullTextToken : 'text' } , { background : true } ) ;
93
+ DatasetDataSchema . index ( { teamId : 1 , datasetId : 1 , fullTextToken : 'text' } ) ;
88
94
// Recall vectors after data matching
89
- DatasetDataSchema . index (
90
- { teamId : 1 , datasetId : 1 , collectionId : 1 , 'indexes.dataId' : 1 } ,
91
- { background : true }
92
- ) ;
93
- DatasetDataSchema . index ( { updateTime : 1 } , { background : true } ) ;
95
+ DatasetDataSchema . index ( { teamId : 1 , datasetId : 1 , collectionId : 1 , 'indexes.dataId' : 1 } ) ;
96
+ DatasetDataSchema . index ( { updateTime : 1 } ) ;
94
97
// rebuild data
95
- DatasetDataSchema . index ( { rebuilding : 1 , teamId : 1 , datasetId : 1 } , { background : true } ) ;
98
+ DatasetDataSchema . index ( { rebuilding : 1 , teamId : 1 , datasetId : 1 } ) ;
99
+
100
+ MongoDatasetData . syncIndexes ( { background : true } ) ;
96
101
} catch ( error ) {
97
102
console . log ( error ) ;
98
103
}
99
-
100
- export const MongoDatasetData : Model < DatasetDataSchemaType > =
101
- models [ DatasetDataCollectionName ] || model ( DatasetDataCollectionName , DatasetDataSchema ) ;
102
-
103
- MongoDatasetData . syncIndexes ( ) ;
0 commit comments