TimetableAPI-Upgrade #64

Merged
fred.boniface merged 36 commits from TimetableAPI-Upgrade into main 2024-02-11 15:53:17 +00:00
Showing only changes of commit f37d423597 - Show all commits

View File

@ -64,8 +64,8 @@ async function findPartialMatchByTiploc(tiplocArray: string[]) {
const pipeline = [
{
$addFields: {
reversedStops: {
$reverseArray: "$stops",
reversedTiplocs: {
$reverseArray: "$tiplocs",
},
reversedQueryArray: {
$reverseArray: tiplocArray,
@ -78,7 +78,7 @@ async function findPartialMatchByTiploc(tiplocArray: string[]) {
$gt: [
{
$indexOfArray: [
"$reversedStops",
"$reversedTiplocs",
{
$arrayElemAt: ["$reversedQueryArray", 0],
}
@ -95,7 +95,7 @@ async function findPartialMatchByTiploc(tiplocArray: string[]) {
skipStops: {
$subtract: [
{
$size: "$stops",
$size: "$tiplocs",
},
{
$size: tiplocArray,