void DBController::updateIndex(const char* db, const char* ns, BSONObj* bson, long filePos) { BSONObj indexBSON; djondb::string id = bson->getDJString("_id"); indexBSON.add("_id", (char*)id); IndexAlgorithm* impl = IndexFactory::indexFactory.index(db, ns, "_id"); impl->update(indexBSON, id, filePos); }