Commit Graph

321 Commits

Author SHA1 Message Date
Jim Menard 6532dd7d9b Hints are now BSON objects (probably ordered hashes) instead of arrays. Also make sure index exists for hint field in test. 2009-01-30 14:35:22 -05:00
Jim Menard 26738f30d4 Test for string port value. 2009-01-29 16:58:55 -05:00
Jim Menard 8e026ebb11 documentation 2009-01-29 11:31:45 -05:00
Jim Menard 0ef78c46c4 GridStore (GridFS) implementation. 2009-01-29 11:23:50 -05:00
Jim Menard 8a6d0cebda Call port.to_i in Mongo ctor. Bumped version patch number. 2009-01-29 10:54:24 -05:00
Jim Menard 5a471900a3 docs about testing 2009-01-29 10:42:20 -05:00
Jim Menard 5355e5b000 Bumped version patch number. 2009-01-29 07:18:06 -05:00
Jim Menard b3bc2c41e2 Moved hint call from Cursor into Collection#find options and Query#initialize
parameter.
2009-01-29 07:15:59 -05:00
Jim Menard 086fbaf6e5 fixed tests 2009-01-28 15:42:42 -05:00
Jim Menard dc3ef378d3 Fixed BSON serialization bug: was modifying objects with ids. 2009-01-28 15:38:31 -05:00
Jim Menard 128b11e92c Use "ruby-mongo-" as db name prefix for all tests. 2009-01-28 14:21:23 -05:00
Jim Menard e17681829f Use mongo-qa only if it is in a "sister directory", not a subdirectory. 2009-01-28 14:15:21 -05:00
Jim Menard 8a10a5d37d Fixed BSON behavior: now correctly writes _id first. 2009-01-27 16:26:42 -05:00
Jim Menard 1bbb9fb78f BSON serialize now takes a ByteBuffer. 2009-01-26 13:52:11 -05:00
Jim Menard 01dc72c834 Fixed OrderedHash#delete 2009-01-26 13:30:42 -05:00
Jim Menard d55d40c94f Bumped patch version number. 2009-01-26 09:02:55 -05:00
Jim Menard c65278afc7 Make sure _id gets written first when serializing BSON. 2009-01-26 09:02:18 -05:00
Jim Menard 4ef032b6f9 Test using non-ObjectID _id value. 2009-01-26 08:51:27 -05:00
Jim Menard b337150eb2 comment fix 2009-01-23 13:54:57 -05:00
Jim Menard fa8dc062c6 Bumped patch version number. 2009-01-23 13:48:02 -05:00
Jim Menard f9c9eefdb4 Added error? and error() methods to DB. 2009-01-23 13:47:27 -05:00
Jim Menard 3ffc8942b0 Changed Mongo#new so it takes a Hash for paired servers. 2009-01-23 13:30:59 -05:00
Jim Menard 9bc1a15c40 fixed comment 2009-01-23 12:51:36 -05:00
Jim Menard d01a4f5fdb Added auto_reconnect and slave_ok options and behavior to DB connections. 2009-01-23 11:47:22 -05:00
Jim Menard 0facf02e41 installation doc clarification 2009-01-23 08:53:48 -05:00
Jim Menard 75ae71cb49 Added a test for insertion of multiple objects at once. 2009-01-23 08:33:26 -05:00
Jim Menard 5e3a30fc9a Bumped patch version. 2009-01-22 13:21:21 -05:00
Jim Menard 36d333de35 Avoid using to_a so we don't see warnings. 2009-01-22 13:20:48 -05:00
Jim Menard 47f64c9cf4 Bumped patch version. 2009-01-22 08:37:15 -05:00
Jim Menard 796d052da0 Removed add_user and delete_user because security spec is not solidified. 2009-01-22 08:36:42 -05:00
Jim Menard cc7cac680b Make ByteBuffer work no matter what the string encoding scheme. 2009-01-21 12:09:18 -05:00
Jim Menard 3e33811425 Fixed MD5 stuff so it works with Ruby 1.9. Bumped gem patch version. 2009-01-21 11:52:43 -05:00
Jim Menard a913823960 Bumped up minor version number. 2009-01-21 11:29:17 -05:00
Jim Menard 6b6b90b390 Database authentication. 2009-01-21 11:26:18 -05:00
Jim Menard 5c751e9cfc Fixed OrderedHash key deletion. 2009-01-21 10:53:26 -05:00
Jim Menard d3d0d5a16e Improved error messages. 2009-01-20 15:59:07 -05:00
Jim Menard 55824a4823 nil check in ensure 2009-01-20 15:55:48 -05:00
Jim Menard 0914bd87e9 Bumped patch number 2009-01-20 15:49:08 -05:00
Jim Menard bf2e35589f Added Mongo#drop_database. 2009-01-20 09:21:19 -05:00
Jim Menard 62502a3f24 Changed BINARY BSON format based on spec change. 2009-01-20 09:03:43 -05:00
Jim Menard fa96e7c1cf doc fix 2009-01-16 16:14:49 -05:00
Jim Menard 00712a77e8 doc fix 2009-01-16 16:13:54 -05:00
Jim Menard 9a757b93c6 Added missing test file to gemspec. 2009-01-16 16:12:25 -05:00
Jim Menard 623a22ceda DB can have PK factory. Collection#insert returns objects inserted (possibly modified by PK factory). 2009-01-16 16:10:52 -05:00
Jim Menard 67f7bc92b0 Fixed gem:install task 2009-01-16 16:09:31 -05:00
Jim Menard 595bb0e3eb add gemspec 2009-01-16 16:05:22 -05:00
Jim Menard 69940a8042 Fixed gem tasks 2009-01-16 15:01:31 -05:00
Jim Menard e0162aebb9 Level 1 support:
- Added PK factory support to the db class. Documented it in the README.

- Mongo#db now takes an options hash (right now, for :strict and :pk) and
  passes it in to the DB constructor.
2009-01-16 14:41:53 -05:00
Jim Menard 94f5214e45 Simplified DB#collection logic. Removed assert that only worked coincidentally. 2009-01-16 13:24:49 -05:00
Jim Menard 7291995efc Added Mongo#database_info and Mongo#database_names. 2009-01-16 09:52:31 -05:00