Commit graph

456 commits

Author SHA1 Message Date
Michael S. Klishin
2c9cce8466 Capped collections support 2012-04-12 06:10:08 +04:00
Michael S. Klishin
d203f27479 Cosmetics 2012-04-12 06:09:54 +04:00
Michael S. Klishin
f049fed33b Remove a fragile test
2.0.4 returns some BS error messages for it. I'd fix it if I could understand it. There are other tests for commands, so
screw it.
2012-04-12 04:17:29 +04:00
Michael S. Klishin
261583e604 Leiningen 2 style test naming 2012-04-12 00:40:37 +04:00
Michael S. Klishin
caafed81f8 Change log update 2012-04-11 21:06:21 +04:00
Michael S. Klishin
42e3640151 Merge branch 'core-cache-integration'
clojure.core.cache/CacheProtocol implementation on top of MongoDB
2012-04-11 21:01:30 +04:00
Michael S. Klishin
b3a592bb3b Updated bechmarks 2012-04-11 21:01:18 +04:00
Michael S. Klishin
90171ac2d1 Two faster paths for strings and dates 2012-04-11 20:59:20 +04:00
Michael S. Klishin
28831c61da Initial monger.cache version, implements clojure.core.cache/CacheProtocol only 2012-04-11 20:58:05 +04:00
Michael S. Klishin
e425bc84ea Support DBObject conversion for all objects that implement clojure.lang.Named, not just keywords 2012-04-11 20:57:31 +04:00
Michael S. Klishin
07d44ddc1f ws 2012-04-11 20:56:57 +04:00
Michael S. Klishin
30a4ae4ea0 Don't assume ids are ObjectId instances (for caches it may be different) 2012-04-11 20:56:47 +04:00
Michael S. Klishin
7ef48e9bb4 Eliminate reflection warnings 2012-04-11 20:56:22 +04:00
Michael S. Klishin
f44b98ac3d One more test selector 2012-04-11 16:05:00 +04:00
Michael S. Klishin
009d4c6232 Eliminate a few reflection warnings 2012-04-11 16:04:50 +04:00
Michael S. Klishin
fff83160be Merge branch 'master' into core-cache-integration
Conflicts:
	project.clj
2012-04-11 06:28:20 +04:00
Michael S. Klishin
ec387f15e0 Back to snapshot 2012-04-11 01:43:21 +04:00
Michael S. Klishin
7ade151ecc 1.0.0-beta4 2012-04-11 01:42:07 +04:00
Michael S. Klishin
19b8e48084 Make sure we authenticate before calling set-db! (which instantiates a GridFS object)
Fixes Heroku/MongoHQ add-on issues
2012-04-11 01:33:29 +04:00
Michael S. Klishin
9a058ea45c Update change log 2012-04-11 00:20:11 +04:00
Michael S. Klishin
6e7c29ba8b Improve support for URI connections 2012-04-11 00:20:07 +04:00
Michael S. Klishin
0da0a696f2 Initial support for URI connections.
I want to believe that the person who designed MongoDB Java driver API was not sober while at it.
2012-04-10 23:54:23 +04:00
Michael S. Klishin
efbb439dca Back to snapshot 2012-04-10 20:47:08 +04:00
Michael S. Klishin
9ebd9d89dd 1.0.0-beta3 2012-04-10 20:46:22 +04:00
Michael S. Klishin
a6d15dbbe1 Extend monger.core/count to MapReduceOutput 2012-04-10 19:16:21 +04:00
Michael S. Klishin
8f18d30e43 Extract map/reduce and indexing tests 2012-04-10 19:11:06 +04:00
Michael S. Klishin
52e824cdd8 Test against Clojure 1.4.0-beta7 2012-04-10 16:15:05 +04:00
Michael S. Klishin
fbd631b22e Add a test that inserts documents with fields that are Clojure records 2012-04-10 16:12:59 +04:00
Michael S. Klishin
05669a6778 Correct query DSL example in the README, references #19 2012-04-08 23:52:33 +04:00
Michael S. Klishin
e4ad10fc11 Merge branch 'master' of github.com:michaelklishin/monger 2012-04-07 07:42:24 +04:00
Michael S. Klishin
876269e81a Use 127.0.0.1 as default host 2012-04-07 07:42:13 +04:00
Michael S. Klishin
e48462b250 Remove extra dependencies
It was a mistake back from when I was only figuring out Leiningen 2 profiles
2012-04-06 00:00:29 +04:00
Michael S. Klishin
c23a589620 Correct comment 2012-04-04 23:23:31 +04:00
Michael S. Klishin
3945930a81 Merge branch 'issue17' 2012-04-04 23:08:16 +04:00
Michael S. Klishin
6282f41f06 Support field negation in queries, closes #17 2012-04-04 23:08:05 +04:00
Michael S. Klishin
a68d8652e3 Document Validateur upgrade in the log 2012-04-03 16:47:30 +04:00
Michael S. Klishin
88961ddf5b Validateur 1.1.0-beta1 2012-04-03 16:46:39 +04:00
Michael S. Klishin
c899c48263 Make sure we drop indexes after this test 2012-04-03 16:43:44 +04:00
Michael S. Klishin
0530b165f6 Add support for index options + unique indexes for monger.collection/ensure-index and monger.collection/create-index 2012-04-03 16:42:48 +04:00
Michael S. Klishin
576f264e97 Update change log 2012-04-02 12:17:39 +04:00
Michael S. Klishin
f0d190cff7 Support conversion of Clojure ratios to MongoDB data types
We go with doubles because it is the only realistic solution that is
interoperable with all other technologies. Plus, Clojure ratios are just
lazily evaluated doubles anyway.
2012-04-02 12:14:24 +04:00
Michael S. Klishin
59b32e119c Test against Clojure 1.4.0-beta6 2012-04-02 12:13:05 +04:00
Michael S. Klishin
60a14e62e7 One more test to serve as example 2012-03-22 01:28:21 +04:00
Michael S. Klishin
1db1e04b0a monger.testing => monger.testkit
If nothing else, this will save everyone some headaches trying to figure out
conflicts between testing the namespace alias and clojure.test/testing (the function)
2012-03-21 19:36:48 +04:00
Michael S. Klishin
daae562085 Add core.cache to the :dev profile 2012-03-20 23:28:02 +04:00
Michael S. Klishin
d0f386695e Clojure 1.4.0-beta5 2012-03-20 19:01:49 +04:00
Michael S. Klishin
55a78d55b3 Switch to using Leiningen 2 aliases 2012-03-13 21:38:42 +04:00
Michael S. Klishin
5df187c596 Migrate to Leiningen 2 2012-03-10 22:13:39 +04:00
Michael S. Klishin
cedfecbbbd Introduce monger.testing/memoized-oid (convenience function for defining referenced associations) 2012-03-08 12:18:02 +04:00
Michael S. Klishin
425327aafa Introduce monger.testing/seed-all 2012-03-07 13:02:59 +04:00