My Meteor 1.2.1 Programm warf MongoError: cursor killed or timed out
in einer find().forEach()
Schleife, so fand ich this page, dass dieser Code sagt verhindert, dass:MongoError: Cursor getötet oder Zeitüberschreitung - Meteor Timeout-Einstellungen unwirksam
var myCursor = db.users.find().noCursorTimeout()
jedoch die driver docs und mein Meteor sagen, dass Methode existiert nicht: Object [object Object] has no method 'noCursorTimeout'
Mongo autoReconnect enabled by default ist und hat nicht geholfen, noch die Meteor forum oder sogar .find({}, {timeout:false})
nach this comment.
2016-07-20 11:21:37-Update gestartet
2016-07-20 11:37:21 Ausnahme beim Aufruf der Methode 'updateCollections' MongoError: Cursor getötet oder Zeitüberschreitung
Vielleicht Meteor wurde durch den fehlgeschlagenen SOAP-Aufruf am 2016-07-20 09:34:57 verwirrt?
"error": {
"errno": "ETIMEDOUT",
"syscall": "connect",
"code": "ETIMEDOUT"
},
Glauben Sie, dass 'maxTimeMS' Methode des Cursor-Objekts helfen würde? Hast du es versucht? –
'cursor.maxTimeMS (5000)' resultiert in 'Objekt [Objekt Objekt] hat keine Methode 'maxTimeMS''. MongoDB Server 3.2 unter Windows 10 versteht es, Meteor 1.2.1 jedoch nicht. Versions-Datei sagt [email protected], also werde ich versuchen, das zu aktualisieren. –
Wenn Sie das Mongo-Paket erneut hinzufügen, bleibt die Meteor-Version [email protected] –