SASGIS - SAS.Планета
View Issue Details
0003172SAS.Планета[All Projects] Багpublic01-02-2017 08:4802-02-2017 17:00
Robbi 
zed 
normalmajoralways
resolvedfixed 
.Nightly 
181221181221 
0003172: Не добавляются и не изменяются метки в MongoDB 3.2.8
Судя по всему ошибка происходит из-за кавычек обрамляющих координаты в запросе.
Текст ошибки из профайлера монго:
{
    "op" : "insert",
    "ns" : "Main.Mark",
    "keyUpdates" : 0,
    "writeConflicts" : 0,
    "numYield" : 0,
    "locks" : {
        "Global" : {
            "acquireCount" : {
                "r" : NumberLong(1),
                "w" : NumberLong(1)
            }
        },
        "Database" : {
            "acquireCount" : {
                "w" : NumberLong(1)
            }
        },
        "Collection" : {
            "acquireCount" : {
                "w" : NumberLong(1)
            }
        }
    },
    "exception" : "Can't extract geo keys: { _id: 351474, mCategory: 166, mImage: 29, mAppearance: 3, mName: \"Метка 6708\", mDesc: \"01.02.2017 11:29:33\", mGeoType: 1, mGeoCount: 1, mGeoLonSize: 0, mGeoLatSize: 0, mGeoJsonIdx: { type: \"Point\", coordinates: [ \"37.5265305555556\", \"55.4326527777778\" ] } } Point must only contain numeric elements",
    "exceptionCode" : 16755,
    "millis" : 0,
    "execStats" : {},
    "ts" : ISODate("2017-02-01T08:32:56.132Z"),
    "client" : "192.168.237.20",
    "allUsers" : [],
    "user" : ""
}

Если в запросе убрать кавычки обрамляющие координаты то запрос успешно выполняется.
mongo, метки
Issue History
01-02-2017 08:48RobbiNew Issue
01-02-2017 09:02RobbiTag Attached: метки
01-02-2017 09:02RobbiTag Attached: mongo
01-02-2017 17:52zedNote Added: 0017794
01-02-2017 17:53zedStatusnew => confirmed
02-02-2017 17:00zedNote Added: 0017795
02-02-2017 17:00zedStatusconfirmed => resolved
02-02-2017 17:00zedFixed in Version => 181221
02-02-2017 17:00zedResolutionopen => fixed
02-02-2017 17:00zedAssigned To => zed
02-02-2017 17:00zedTarget Version => 181221

Notes
(0017794)
zed   
01-02-2017 17:52   
Да, действительно сломалось. Но баг не у нас, а в используемой библиотеке: https://synopse.info/forum/viewtopic.php?id=3793. Ждём фикса.
(0017795)
zed   
02-02-2017 17:00   
Исправлено в свежей ночнушке.