code: public WriteResult<T, K> updateById(K id, T object) throws MongoException {
          return update(createIdQuery(id), convertToDbObject(object), false, false);
      }
docs: calls {@link DBCollection#update(com.mongodb.DBObject, com.mongodb.DBObject, boolean, boolean)} with upsert=false and multi=false
  
  @param id     the id of the object to update
  @param object object with which to update <tt>query</tt>
  @return The result
  @throws MongoException If an error occurred