Commit Graph

872 Commits

Author SHA1 Message Date
Mike Dirolf d95971b20b tests + fix for deserializing pre-epoch dates w/ pure Ruby BSON deserializer - thanks chendo 2009-09-16 12:53:46 -04:00
Mike Dirolf b6901673bb always use hard limit for explain() 2009-09-16 10:39:52 -04:00
Mike Dirolf 65a8d3f2c1 documentation: add note on using phusion passenger 2009-09-14 15:22:41 -04:00
Mike Dirolf 86d2bf7186 minor: remove superfluous call 2009-09-14 14:28:01 -04:00
Mike Dirolf 833e0eb7da failing test case + fix for Collection#[] 2009-09-14 10:03:26 -04:00
Mike Dirolf 78f0b181e2 minor: clean up 2009-09-11 12:19:03 -04:00
Mike Dirolf e6bf9d81d9 minor: credits 2009-09-11 12:13:41 -04:00
Mike Dirolf 903e7136cf no logger by default. don't log timing because it's misleading for queries. add tests and documentation for logger 2009-09-11 12:12:24 -04:00
Cyril Mougel 5860333ed4 improve logger and fix all test with logging system 2009-09-11 00:02:03 +02:00
Cyril Mougel 58e73589bd add require needed if no require before 2009-09-10 23:27:46 +02:00
Cyril Mougel a7ec07a957 implement a little logger with log time and query 2009-09-10 23:24:06 +02:00
Mike Dirolf 867bee63af minor: note 2009-09-10 10:03:12 -04:00
Mike Dirolf b2595d0c8f add Mongo::VERSION constant 2009-09-10 09:59:06 -04:00
Mike Dirolf baad067165 minor: doc fix 2009-09-06 16:28:46 -04:00
Mike Dirolf 28e3573f47 minor: more fun with github gems 2009-09-04 18:20:00 -04:00
Mike Dirolf fd4054ad2c minor: playing with github gem builder 2009-09-04 18:19:26 -04:00
Mike Dirolf 3a726c34cc minor: get rid of warnings 2009-09-04 17:30:28 -04:00
Mike Dirolf 4574f91249 BUMP 0.14.1 DB#collections, fixes for 64 bit C extension, decode strings as UTF-8 w/ 1.9 C ext 2009-09-04 14:16:49 -04:00
Mike Dirolf 4468748112 minor: bump extension in prep for main bump 2009-09-04 14:15:41 -04:00
Mike Dirolf 902c3120c8 decode strings as UTF-8 when using C extension on 1.9 2009-09-04 11:02:04 -04:00
Mike Dirolf 3d304b1a02 better support for 64-bit 2009-09-04 10:22:28 -04:00
Mike Dirolf e91c03a0bd minor: fix doc url 2009-09-03 11:30:43 -04:00
Mike Dirolf ef0a150f81 support packing and unpacking 64-bit pointers 2009-09-01 11:26:19 -04:00
Mike Dirolf 1124c05f1f DB#collections method, thanks to Durran Jordan and Les Hill 2009-08-27 16:29:41 -04:00
Mike Dirolf 734edf6c65 add a little test script for autoreconnection with pairing 2009-08-27 15:20:27 -04:00
Mike Dirolf f6cb2972d5 BUMP 0.14 Fix ObjectID string representation (and generation). Fix paired connection find master. Take scope for group reduce function 2009-08-26 14:23:27 -04:00
Mike Dirolf 4bdfa6efd2 bump extension version in preparation for main bump 2009-08-26 14:21:59 -04:00
Mike Dirolf e6112703f3 allow scope for reduce function in group 2009-08-26 11:13:40 -04:00
Mike Dirolf 46a8f78ce5 minor: test that already passes 2009-08-26 10:57:14 -04:00
Mike Dirolf 47c34266cf Change string representation of ObjectID - add 'legacy' methods for interacting with old strings 2009-08-25 14:56:02 -04:00
Mike Dirolf e05c9fc5da use correct ObjectID generation - no change to ordering yet though 2009-08-25 10:30:14 -04:00
Mike Dirolf 496af2be9c fix for count when find has fields specified 2009-08-24 17:21:49 -04:00
Mike Dirolf 834a176dbe minor: remove unimplemented methods 2009-08-24 10:55:31 -04:00
Mike Dirolf 604f85513f fix paired connection find master 2009-08-24 10:51:15 -04:00
Mike Dirolf ad74f0d9d8 BUMP 0.13 Cursor#count, optional block for Collection#find, fix for getmore, fix for fields to find, deprecate Undefined, fix group, move namespaces to just Mongo + GridFS, deprecate Mongo::Mongo for Mongo::Connection, don't save internal array for cursors 2009-08-21 14:36:50 -04:00
Mike Dirolf 703e0e0a34 bumping extension version before main bump 2009-08-21 14:32:30 -04:00
Mike Dirolf fd3b927771 API CHANGE no longer save internal array for to_a - means you can't call each or to_a after calling to_a already, doc updates 2009-08-21 14:11:59 -04:00
Mike Dirolf 6a43aaa94f minor: doc 2009-08-21 11:21:33 -04:00
Mike Dirolf 28e795e9e2 minor: make methods private instead of protected or documented as private but actually public 2009-08-21 11:03:56 -04:00
Mike Dirolf 94fe53d96b DEPRECATE Mongo::Mongo in favor of Mongo::Connection 2009-08-20 18:48:09 -04:00
Mike Dirolf b5d71d9702 add back in XGen::Mongo paths with deprecation warning on include - THIS WILL BE REMOVED 2009-08-20 14:03:25 -04:00
Mike Dirolf fc02435777 minor: spelling 2009-08-20 11:50:11 -04:00
Mike Dirolf e65dd99667 API CHANGE: moving XGen::Mongo::Driver and XGen::Mongo to Mongo and XGen::Mongo::GridFS to GridFS 2009-08-20 10:50:48 -04:00
Mike Dirolf 040ba7c9c2 add command option for Collection#group 2009-08-19 15:54:53 -04:00
Mike Dirolf c6969fcb4d eval raises OperationFailure on error. test for group that already passes 2009-08-19 15:37:29 -04:00
Mike Dirolf c49c208bff fix for Collection#group 2009-08-19 15:18:42 -04:00
Mike Dirolf bb13fbe687 use nil for BSON undefined instead of useless Undefined class. deprecate Undefined class 2009-08-19 15:18:02 -04:00
Mike Dirolf 66e8d1a13b Collection#find takes an optional block to ensure cursors get closed. Some doc updates for find 2009-08-19 11:51:30 -04:00
Mike Dirolf e64b7f3679 if fields is [] return just _id 2009-08-19 09:57:15 -04:00
Mike Dirolf dcda70fddd don't send a getmore immediately after every query 2009-08-18 17:36:53 -04:00