Skip to content

An Objective-C library for BSON and MongoDB

Notifications You must be signed in to change notification settings

TiBooX/ObjCMongoDB

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

An Objective-C library for BSON and MongoDB

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published