1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/yunnet-MongoDBDrivers

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
FEATURES.txt 1.9 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
yunnet Отправлено 02.04.2014 11:04 683994a
Features
PARTIAL - BSON serialization/deserialization¹
OK - Basic operations: query, insert, update, updateMulti, remove, createIndex, dropIndex, findOne, limit, sort, skip, snapshot
OK - Cursor support. Fetch more data from a cursor when necessary (OP_GET_MORE)
OK - Sending of KillCursors operation when use of a cursor has completed (TODO - ideally for efficiently these are sent in batches)
OK - Convert all strings to utf8
OK - Authentication: Authenticate/Logout
OK - Database Command ($cmd) support and helpers
OK - Detect { $err: ... } response from a db query and handle appropriately --see Error Handling in Mongo Drivers
OK - lasterror helper functions
OK - count() helper function
OK - $where clause
OK - hint fields
OK - explain helper
OK - GetDatabaseNames
OK - DropDatabase
OK - DropCollection(CollName) or Collection.Drop()
OK - Added getCollectionNames to TMongoDB. Splitted into: GetCollections(include system collections) and GetUserCollections(not include system collections)
OK - Added CreateCollection(name, options) to TMongoDB
OK - Added List<DBObject> getIndexInfo() to TMongoCollection to return all indexes information
OK - Added dropIndexes() to TMongoCollection to drop all indexes
TODO - [Automatically connect to proper server, and failover], when connecting to a Replica Set
TODO - ensureIndex commands should be cached to prevent excessive communication with the database. (Or, the driver user should be informed that
ensureIndex is not a lightweight operation for the particular driver.)
TODO - Support detecting max BSON size on connection (e.g., using buildinfo or isMaster commands) and allowing users to insert docs up to that size.
TODO - eval()
TODO - File chunking (GridFS)
(1) Types not yet implemented subtypes
BSON_SUBTYPE_FUNC = $01;
BSON_SUBTYPE_MD5 = $05;

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/yunnet-MongoDBDrivers.git
git@api.gitlife.ru:oschina-mirror/yunnet-MongoDBDrivers.git
oschina-mirror
yunnet-MongoDBDrivers
yunnet-MongoDBDrivers
master