Mike Dirolf
|
fe7d7745c7
|
add collection name validation
|
2009-08-04 14:24:18 -04:00 |
Mike Dirolf
|
91d6ab4caa
|
rename collection
|
2009-08-04 14:16:02 -04:00 |
Mike Dirolf
|
0a60ad0d7b
|
support for long type in pure ruby [enc|dec]oder
|
2009-08-03 17:57:44 -04:00 |
Mike Dirolf
|
5dc64d8c1d
|
minor: more tests that already pass
|
2009-07-28 15:00:54 -04:00 |
Mike Dirolf
|
4de3f61787
|
minor: test that already passes
|
2009-07-28 14:44:35 -04:00 |
Mike Dirolf
|
7da51cc317
|
save returns _id as well
|
2009-07-28 12:08:29 -04:00 |
Paul Dlug
|
6b9b922266
|
Generate _id on the client side if no _id is provided to insert/save. The generated ObjectID (or array of ObjectID's in the case of a multiple insert) is return. Closes RUBY-22 and RUBY-23.
Signed-off-by: Mike Dirolf <mike@dirolf.com>
|
2009-07-28 21:53:59 +08:00 |
Mike Dirolf
|
c6536f0d27
|
count() is 0 for non-existant collections, not an error
|
2009-06-18 09:38:55 -04:00 |
Mike Dirolf
|
f0e176f351
|
minor: fix warnings
|
2009-06-04 15:32:26 -04:00 |
Mike Dirolf
|
e5ce547e87
|
use repsert instead of checking for document existence, update tests to match new index_information API
|
2009-06-02 14:37:58 -04:00 |
Mike Dirolf
|
cb3823f48f
|
Merge branch 'master' of git://github.com/jnunemaker/mongo-ruby-driver into jnunemaker/master
|
2009-06-02 14:20:19 -04:00 |
Mike Dirolf
|
25e960441b
|
API CHANGE: better, less redundant API for index_information
|
2009-06-02 11:24:52 -04:00 |
Mike Dirolf
|
2743fd39b1
|
failing test case for index on subfield
|
2009-06-02 09:27:50 -04:00 |
John Nunemaker
|
13a9cfe83f
|
Merge branch 'mongodb/master'
|
2009-06-01 23:24:16 -04:00 |
Mike Dirolf
|
71d7ff726b
|
don't allow invalid key names on inserts
|
2009-06-01 17:38:11 -04:00 |
John Nunemaker
|
f95102c2bb
|
Updated save to actually check if id exists in the collection.
|
2009-05-31 22:45:05 -04:00 |
John Nunemaker
|
4d7f06a6be
|
Implemented that index fields can also be specified with symbols.
|
2009-05-31 22:16:01 -04:00 |
Mike Dirolf
|
d5bed6e43e
|
test save
|
2009-05-18 09:59:10 -04:00 |
Mike Dirolf
|
a9aa5e5271
|
fix for pure ruby encoder when _id is a falsey value. more tests
|
2009-05-12 14:21:17 -04:00 |
Eliot Horowitz
|
124409ee03
|
change test for spider monkey
|
2009-05-08 17:17:58 -04:00 |
Mike Dirolf
|
cea73c2712
|
dereference helper method
|
2009-04-28 14:55:36 -04:00 |
Mike Dirolf
|
29cdfe64f1
|
add group method on collections
|
2009-04-27 14:19:38 -04:00 |
Mike Dirolf
|
2dffc4b504
|
don't set _id to default value for hash
|
2009-04-24 10:03:40 -04:00 |
Mike Dirolf
|
c5ccdfe5b8
|
update tests for auto create _id index
|
2009-04-22 15:23:46 -04:00 |
Mike Dirolf
|
1312c70677
|
add support for unique index creation
|
2009-04-21 14:44:57 -04:00 |
Mike Dirolf
|
8bc4bb9962
|
do a db.error at the end of each teardown. hopefully this will fix the out of order messages that we've been experiencing
|
2009-03-13 17:09:19 -04:00 |
Mike Dirolf
|
13c407cd85
|
support for db.eval
|
2009-03-13 11:03:52 -04:00 |
Mike Dirolf
|
4e406ac7c9
|
count doesn't exist on cursors, just collections
|
2009-03-12 18:38:11 -04:00 |
Mike Dirolf
|
ce406d92f7
|
test and update gemspec
|
2009-03-12 17:25:23 -04:00 |
Mike Dirolf
|
544a044105
|
tests that already pass
|
2009-03-02 10:49:27 -05:00 |
Mike Dirolf
|
9b9f14ce2e
|
overhaul create_index - don't allow clients to specify their own name, allow descending indexes
|
2009-02-26 12:06:03 -05:00 |
Mike Dirolf
|
ff0a781d7f
|
if there is an exception just let it get thrown so we get a useful stack trace
|
2009-02-24 15:28:02 -05:00 |
Jim Menard
|
7de404c8e3
|
Added Collection#find_first.
|
2009-02-09 09:46:30 -05:00 |
Jim Menard
|
c47c66f17e
|
new multi-field index test; clean up after index creation
|
2009-02-05 13:53:46 -05:00 |
Jim Menard
|
8c1b72b2b9
|
Create one DB object per test suite, not per test.
|
2009-02-05 10:10:41 -05:00 |
Jim Menard
|
1669e79241
|
new test for Undefined type, commented out due to Mongo bug
|
2009-02-03 12:16:21 -05:00 |
Jim Menard
|
2748338deb
|
Changed test that failes because Mongo started generating _id values automagically. Bumped patch version number. Changed test that needed bogus domain but used existing example.com.
|
2009-02-01 09:03:55 -05:00 |
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
|
b3bc2c41e2
|
Moved hint call from Cursor into Collection#find options and Query#initialize
parameter.
|
2009-01-29 07:15:59 -05:00 |
Jim Menard
|
4ef032b6f9
|
Test using non-ObjectID _id value.
|
2009-01-26 08:51:27 -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
|
94f5214e45
|
Simplified DB#collection logic. Removed assert that only worked coincidentally.
|
2009-01-16 13:24:49 -05:00 |
Jim Menard
|
fc1e384e50
|
QueryMessage now handles hashes inside sort array properly.
|
2009-01-15 12:33:20 -05:00 |
Jim Menard
|
08b1f64525
|
new test
|
2009-01-15 11:31:39 -05:00 |
Jim Menard
|
c3d73e4151
|
Mongo and DB ctors can now take array of nodes. Tests now close @db in teardown.
|
2009-01-14 18:37:28 -05:00 |
Jim Menard
|
fdb4ed7dc5
|
New switch_to_master db method. Reorganized db tests a bit.
|
2009-01-14 15:49:49 -05:00 |
Jim Menard
|
dd48ec13ab
|
Added DB#master method.
|
2009-01-13 13:08:04 -05:00 |
Jim Menard
|
fd6b0a2848
|
Raise an error if Cursor#to_a is called after Cursor#each but not also before.
|
2009-01-07 14:22:53 -05:00 |
Jim Menard
|
169a96ad5b
|
Added Cursor#to_a and more tests and docs.
|
2009-01-07 14:07:17 -05:00 |
Jim Menard
|
e4b19ec8f4
|
Fixed :sort values in tests. Commented out one test that failes due to a known Mongo bug.
|
2009-01-07 10:11:30 -05:00 |