long number is not updating properly in mongodb
<p>I tried to update a field in a document which was long integer. But it was updated to the value '14818435007969200' instead of '14818435007969199'.</p>

<pre><code>db.getCollection('title').updateMany({},
{$set:{'skillId':[NumberLong(14818435007969199)]}})

db.getCollection('title').find({})

{
    "_id" : ObjectId("5853351c0274072315da2426"),
    "skillId" : [ 
        NumberLong(14818435007969200)
    ]
}
</code></pre>

<p>Is there any solution? I am using robomongo 0.9.0.</p>