An Objective-C library for BSON and MongoDB based on the 10gen C driver. STATUS Mostly complete. Waiting for ensure index, more .h documentation, sample code, write concerns, more test cases, and some commands. FEATURES * BSON encoding and decoding based on NSCoder's keyed coding scheme. When necessary, encoding and decoding can be implemented entirely outside the model classes with help from robust delegate interfaces. * Built-in support for arrays, dictionaries, embedded objects, strings, numbers, dates, object IDs, and the miscellaneous MongoDB types. * Automatically encodes and decodes Core Data entities. The object or the coder's delegate can customize the default behavior. * Feels Cocoa-like, not Mongo-like. For example, method names in MongoKeyedPredicate and MongoUpdateRequest are significantly different from the underlying Mongo keywords. Sources copyright Paul Melnikow, 10gen, Neon Design Technology, Inc., and other contributors. See NOTICE for acknowledgements. LICENSE Unless otherwise specified in a source file, sources in this repository are published under the terms of the Apache License version 2.0, a copy of which is in this repository as APACHE-2.0.txt.