Моя программа Meteor 1.2.1 выбрасывала MongoError: cursor killed or timed out
в цикле find().forEach()
, поэтому я нашел эта страница, в которой говорится, что этот код предотвращает следующее:
var myCursor = db.users.find().noCursorTimeout()
Однако в документах по драйверам и в моем Meteor указано, что такого метода не существует: Object [object Object] has no method 'noCursorTimeout'
Автоматическое переподключение Mongo включено по умолчанию и не помогло. форум Meteor или даже .find({}, {timeout:false})
согласно в этот комментарий.
2016-07-20 11:21:37 Началось обновление
20.07.2016, 11:37:21 Исключение при вызове метода updateCollections MongoError: курсор убит или истекло время ожидания
Может быть, Meteor запутался из-за неудачного вызова SOAP 20.07.2016 09:34:57?
"error": {
"errno": "ETIMEDOUT",
"syscall": "connect",
"code": "ETIMEDOUT"
},
maxTimeMS
объекта курсора? Ты это пробовал? - person Tomasz Lenarcik   schedule 20.07.2016cursor.maxTimeMS(5000)
приводит кObject [object Object] has no method 'maxTimeMS'
. Сервер MongoDB 3.2 в Windows 10 понимает это, а Meteor 1.2.1 — нет. В файле версий указано [email protected], поэтому я попытаюсь его обновить. - person Cees Timmerman   schedule 20.07.2016