Ошибка обновления запроса Монго
Coll.update(condition, new BasicDBObject("$set", data), true, true))
Это мой запрос на обновление в mongodb для некоторых записей, который дает результат как
{ "err" : null , "updatedExisting" : true , "n" : 1 , "ok" : 1.0}
и в это время сохраненный запрос на обновление выполняется должным образом.
но для некоторых записей это дает результат как
{ "err" : "not okForStorage" , "code" : 12527 , "n" : 0 , "ok" : 1.0}
записи не обновляются и не хранятся в БД
в данных есть несколько BasicDBList
(список) используется.
если кто-то знает плз ответить
Спасибо
1 ответ
Решение
Скорее всего, в полях / ключах документа есть недопустимые символы.
Например, у вас не может быть периода .
или знак доллара $
в названиях ваших полей.
Если вы отправите вывод из следующего, я могу помочь больше.
System.out.println(data);