Coll.update(condition, new BasicDBObject("$set", data), true, true))
This is my update query in mongodb for some records it gives result as
{ "err" : null , "updatedExisting" : true , "n" : 1 , "ok" : 1.0}
and at that time stored update query execute properly.
but for some records it give result as
{ "err" : "not okForStorage" , "code" : 12527 , "n" : 0 , "ok" : 1.0}
records neither update nor stoare in db
in data there are multiple BasicDBList
(list) used.
if some one knows plz reply
Thanks
Ryan
More than likely there are invalid characters in your document fields/keys.
For example, you can't have a period .
or a dollar sign $
in your field names.
If you send the output from the following, I can help more.
System.out.println(data);
来源:https://stackoverflow.com/questions/6041109/mongo-update-query-given-error