Gary Murakami
64c87e93a3
[Gary] require test_helper edits to work everywhere including via IDE (RubyMine), Gemfile for JRuby
2012-04-11 11:08:04 -04:00
Tyler Brock
e9e0e47cc1
minor: test cleanup and fixes
2012-04-03 16:06:37 -04:00
Tyler Brock
6944794fb2
RUBY-422 Cleanup testing output
2012-03-16 16:17:33 -04:00
Tyler Brock
99d9dfddfb
RUBY-405 fixed map reduce test to work with 1.8.7 using ordered hash
2012-01-30 16:57:05 -05:00
Tyler Brock
fb77743f60
RUBY-392 fix to support ruby < 1.9 (1.9 is needed to support named capture groups in regular expressions)
2012-01-30 16:55:47 -05:00
Kyle Banker
a0da417c42
minor: :collect_on_error docs and tests.
2012-01-19 12:34:43 -05:00
Masahiro Nakagawa
5b1e09a6ce
Add :collect_on_error option to collect invalid documents in bulk-insert
2012-01-19 12:34:43 -05:00
Kyle Banker
ebd31d0cd0
Merge pull request #79 from johnewart/fix_db_out_option
...
RUBY-389: Fix db output option on Collection#map_reduce
2012-01-06 12:04:10 -08:00
Kyle Banker
e4570c133d
RUBY-356 clarify docs on continue_on_error
2012-01-06 14:53:23 -05:00
John Ewart
6c0b3723e9
Adding test for the :out => {:db …} key
...
Forgot to add the test in the last commit.
2011-12-15 08:06:01 -08:00
Kyle Banker
c06ac31867
Merge pull request #67 from myers/fix-for-warnings-in-ruby-1.8.6
...
minor: test suite fixed for warnings when running in 1.8.6
2011-11-28 10:34:48 -08:00
Kyle Banker
8bd94b0ac2
RUBY-370: allow :j option
2011-11-28 13:33:42 -05:00
Kyle Banker
1146e5692a
RUBY-341 fix :max_scan and :show_disk_loc
2011-11-15 16:24:21 -05:00
Kyle Banker
83ac53202e
minor: fix failing tests
2011-11-04 15:12:58 -04:00
Myers Carpenter
f179a106ea
fix for warnings when running in 1.8.6
2011-10-18 16:59:57 -04:00
Kyle Banker
834b0db0af
RUBY-307 Collection#count should take a query, skip, and limit.
2011-09-06 11:38:19 -04:00
Kyle Banker
a6ea525e3d
RUBY-319 support continue_on_error insert flag
2011-08-29 12:04:01 -04:00
Kyle Banker
3c127984a3
RUBY-242 check BSON size on a per-connection basis.
2011-08-25 14:57:24 -04:00
Kyle Banker
a9b975eaaa
RUBY-304 add Collection#capped?
2011-08-08 17:52:44 -04:00
Karl Seguin
50a54cdcc0
can drop an index using the same type of spec used to create an index
2011-05-31 19:52:50 +08:00
Peter Olsen
809dcf7e17
add test for ensure_index with drop_dups
2011-05-19 19:35:06 +00:00
Kyle Banker
1d3ffe37c7
minor: test fix for server versions < 1.8
2011-03-29 17:02:48 -04:00
Kyle Banker
a6cc09e50c
RUBY-236 more timeout tweaks and tests
2011-03-29 11:46:29 -04:00
Kyle Banker
2bfe205c51
Merged wpiekutowski's commits to enable warnings
...
on test suite and clean up some code.
Conflicts:
test/cursor_test.rb
2011-03-23 16:02:04 -04:00
John Nunemaker
53ad43fedc
Added transformer concept.
...
Can be passed to find/find_one, which in turn is passed to cursor. It is an optional block that makes it easier to turn documents that are returned into hashes.
cursor = collection.find({...}, :transformer => Proc.new { |doc| User.load(doc) })
cursor.next # returns instance of User instead of ordered hash
This will allow MongoMapper, ToyStore and other object mappers to take better advantage of Cursors. No more calling to_a and mapping to instances.
2011-03-23 15:26:34 -04:00
Kyle Banker
4f3937d6a4
Map-reduce doc update for v1.8
2011-02-23 14:43:23 -05:00
Kyle Banker
24cfde5ef6
Updated map-reduce tests and docs for v1.8 map-reduce options
2011-02-22 17:47:47 -05:00
Wojciech Piekutowski
80a44efb68
Prevent outer local variable shadowing
2011-02-20 17:18:08 +01:00
Kyle Banker
65f59ba2d6
RUBY-222 Collection#group gets a new, reasonable API
2011-01-06 10:05:19 -05:00
Kyle Banker
af0ecde925
RUBY-204 Collection construct now has analogous API
...
to DB constructor (i.e., name comes first)
2011-01-05 09:44:46 -05:00
Kyle Banker
ae202d590e
RUBY-192; Updates for Collection#ensure_index
2011-01-03 16:16:24 -05:00
Kyle Banker
49d7bb0883
minor: specify mapreduce output collection (required as of 1.7.5)
2010-12-30 15:43:35 -05:00
Kyle Banker
96e1adbb23
minor: ensure index tests
2010-12-15 15:16:36 -05:00
Kyle Banker
03bf0a18de
minor: Collection#remove returns true on nonsafe remove
2010-12-02 12:47:50 -05:00
Kyle Banker
29dfe390c5
RUBY-196 tweaks to Collection#ensure_index
2010-11-11 17:41:31 -05:00
Matthew Rathbone
d33ddfb8e0
added ensure_index
2010-11-11 16:21:23 -05:00
Kyle Banker
9d25efece4
Bug fix on Collection#rename
2010-11-09 13:45:33 -05:00
Kyle Banker
b4d5448179
Create index concurrency fix
2010-11-09 13:34:28 -05:00
Kyle Banker
59ba221066
minor: added a new group test
2010-11-09 12:04:47 -05:00
Kyle Banker
a2f501924e
Specify pk factory on Collection.new as a :pk option
2010-11-03 18:36:29 -04:00
Kyle Banker
5aa8721b25
Allow idiomatic :drop_dups in addition to :dropDups
...
on index creation.
Don't raise exception if :dropDups results in duplicate key error.
2010-11-02 14:50:02 -04:00
Kyle Banker
80044b9a58
RUBY-187 All tests can now use custom host and port;
...
Minor test fixes.
2010-10-13 17:09:23 -04:00
Kyle Banker
2a7b089a9b
BSON for JRuby
2010-09-30 09:43:17 -04:00
Kyle Banker
a20d0c5f98
minor: test fix getlasterror
2010-09-13 11:12:26 -04:00
Hongli Lai (Phusion)
05772177f7
Fix DB#error and DB#last_status deprecation warnings in unit tests.
2010-09-13 10:48:08 -04:00
Kyle Banker
c7c309b00d
RUBY-158 deprecate BSON::ObjectID for BSON::ObjectId
2010-08-24 12:49:23 -04:00
Kyle Banker
db8ddd059b
minor: silence some warning due to deprecaton
2010-08-04 16:47:13 -04:00
Kyle Banker
065517ac29
Fixed test bug; better replication ack tests; deprecated DB#error and DB#last_status for DB#get_last_error
2010-08-02 18:19:54 -04:00
Kyle Banker
66e9508f61
Connection#send_message should return bytes sent
2010-07-27 22:19:25 -04:00
Kyle Banker
969ec6f644
Don't check keys on Collection#map_reduce
2010-07-21 08:23:55 -04:00