13 lines
442 B
TypeScript
13 lines
442 B
TypeScript
import { CollectionWithDatasetType } from '@fastgpt/global/core/dataset/type';
|
|
import { MongoDatasetCollection } from './collection/schema';
|
|
|
|
export async function getCollectionWithDataset(collectionId: string) {
|
|
const data = (
|
|
await MongoDatasetCollection.findById(collectionId).populate('datasetId')
|
|
)?.toJSON() as CollectionWithDatasetType;
|
|
if (!data) {
|
|
return Promise.reject('Collection is not exist');
|
|
}
|
|
return data;
|
|
}
|