Я создал модель базовой сильной петли. Затем я запустил проект strongloop и с помощью проводника попытался загрузить приведенные ниже данные через проводник, и страница зависла. Я не вижу никаких ошибок или исключений на сервере. Но веб-страница перестает отвечать.
Также я не думаю, что это проблема с какими-либо значениями данных ниже, потому что эти данные уже присутствовали в другой коллекции монго.
{ "cvsName" : "cvs_OrderVolume",
"база данных" : "pst",
"description" : "Заказы с предыдущего года до даты по месяцам",
"detailedDescription" : "",
"displayRank" : "89",
"graphTitle" : "Предыдущий год до даты",
"graphType" : "line",
"linearResult" : ["2012 -01", "2012-02", "2012-03", "2012-04", "2012-05", "2012-06", "2012-07", "2012-08", "2012-09 ", "2012-10", "2012-11", "2012-12", "2013-01", "2013-02", "2013-03", "2013-04", "2013-05", "2013-06", "2013-07", "2013-08", "2013-09", "2013-10", "2013-11", "2013-12", "2014-01", "2014 -02"],
"link" : "",
"name" : "OrderVolumePreviousYear2DateByMonth",
"pageId" : "newCustomerByMonth",
"query" : "this это сложный запрос на выборку, который я не могу распечатать здесь.",
"результат": [22644, 21752, 20586, 18608, 20239, 20326, 20435, 22298, 20341, 23225, 21089, 18053, 23104, 23416, 24491, 23826, 23436, 23139, 25734, 29617, 24300, 24316, 19946, 18964, 22291, 17900]
}
Обновление:
я думаю, что это как-то связано с типом "массив" и сильным циклом.
models.js
"linearResult": {
"type": "array"
},
"результат": {
"тип": "массив"
}
У меня в базе есть массивы, которые обычно попадают в эти форматы
1. ["2012-01", "2012-02"... около 50 значений]
2. [1,2,2, 1,.... около 100 значений]
3. [[1,21,32,12], [2,12,4,3]... около 50 значений] (не думаю, что количество values здесь имеет какой-то смысл, но стоит упомянуть)
Я вижу, что данные вставлены в mongoDB. Но из приведенных выше трех форматов результат и линейный результат имеют [null, null, null ... около 100 раз] для 2-го и 3-го формата данных.