mongo driver - collection export scripts

This commit is contained in:
Jan Prochazka
2024-08-20 09:15:10 +02:00
parent 9bc654cd38
commit 30e3bc6eeb
4 changed files with 40 additions and 9 deletions

View File

@@ -172,17 +172,27 @@
// $: if (onChangeGrider) onChangeGrider(grider);
function getExportQuery() {
return `db.collection('${pureName}')
.find(${JSON.stringify(buildConditionForGrid($$props) || {})})
.sort(${JSON.stringify(buildMongoSort($$props) || {})})`;
return display?.driver?.getCollectionExportQueryScript?.(
pureName,
buildConditionForGrid($$props),
buildMongoSort($$props)
);
// return `db.collection('${pureName}')
// .find(${JSON.stringify(buildConditionForGrid($$props) || {})})
// .sort(${JSON.stringify(buildMongoSort($$props) || {})})`;
}
function getExportQueryJson() {
return {
collection: pureName,
condition: buildConditionForGrid($$props) || {},
sort: buildMongoSort($$props) || {},
};
return display?.driver?.getCollectionExportQueryJson?.(
pureName,
buildConditionForGrid($$props),
buildMongoSort($$props)
);
// return {
// collection: pureName,
// condition: buildConditionForGrid($$props) || {},
// sort: buildMongoSort($$props) || {},
// };
}
export async function exportGrid() {