Коннектор strongloop mongodb зависает при загрузке данных json

Я создал модель базовой сильной петли. Затем я запустил проект 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-го формата данных.


person Arvin Gopi    schedule 03.03.2014    source источник


Ответы (1)


Не могли бы вы открыть проблему на https://github.com/strongloop/loopback-connector-mongodb/issues? Тестовый пример, демонстрирующий вашу проблему, поможет нам устранить проблему.

Спасибо, Раймонд.

person Raymond Feng    schedule 03.03.2014
comment
Я только что сделал. Спасибо за вашу помощь. - person Arvin Gopi; 04.03.2014
comment
Пер Рэймонд изменил определение массива в models.json как type:[Any]. вы также можете использовать type:[Number] или type:[String], чтобы заставить его работать. [Любой] будет работать, если ваш массив является гибридным со строкой, числом или объектами. - person Arvin Gopi; 04.03.2014