Warum sollte die fn:last()
-Funktion nicht funktionieren, während Sie spawnen? last() in erzeugten Funktionen
Dies schlug fehl:
xquery version "1.0-ml";
let $items := (1, 2, 3)
return xdmp:spawn-function(function() {
$items[3 to fn:last()]
})
Nach einiger Zeit habe ich den Auftrag abbrechen, weil es nichts tut.
Ausgabe: Das Abbrechen der Meldung mit Fehlermeldung muss manuell gestoppt werden.
Dies funktioniert gut:
xquery version "1.0-ml";
let $items := (1, 2, 3)[3 to fn:last()]
return xdmp:spawn-function(function() {
$items
})
Ausgang: Abfrage erfolgreich
abgeschlossen
"Failed" ist nicht wirklich eine angemessene Problembeschreibung. Wie ist es gescheitert, gibt es eine Fehlermeldung? –
Die erste gibt ein XDMP-MEMORY an meinem Ende zurück. Ich denke, es lohnt sich, einen Fehler beim MarkLogic-Support einzureichen. Brauchst du Hilfe? – grtjn
In diesem Fall werde ich es melden. Vielen Dank. – chriskelly