Ошибка суммы Couchdb на всех видах карты
Моя облачная база данных работала нормально, а затем я начал получать SUMERROR
на всех моих картах. На большинстве функций карты нет функций сокращения.
{error: "invalid_value",…}
error: "invalid_value"
reason: "The _sum function requires that map values be numbers, arrays of numbers, or objects, not 'null'. Objects cannot be mixed with other data structures. Objects can be arbitrarily nested, provided that the values for all fields are themselves numbers, arrays of numbers, or objects."
ref: 2090670111
Я не уверен, в чем причина ошибки и как ее устранить.
1 ответ
Решение
Ваша функция карты выдает значение для одного из документов, который не относится к одному из типов, перечисленных в сообщении об ошибке. Возможно, у вас есть документ, который является неожиданным значением для поля, которое вы отправляете в функции карты.