Michael S. Klishin
746d83459e
Rename function that sets *default* write concern
2011-10-18 18:11:51 +04:00
Michael S. Klishin
fbd00ee151
Use WriteConcern/SAFE by default
...
WriteConcern/NORMAL is ridiculously dangerous and most apps simply do not have performance
requirements to justify completely ignoring server responses.
2011-10-18 17:50:28 +04:00
Michael S. Klishin
e2b6c6e21b
Update clojure.data.json to 0.1.2
2011-10-18 17:43:11 +04:00
Michael S. Klishin
c820d5885a
Use monger.result/ok? and do not compare to `true' here
2011-10-16 18:19:26 +04:00
Michael S. Klishin
220efa04a5
Merge branch 'master' of github.com:michaelklishin/monger
2011-10-16 18:15:50 +04:00
Oleksandr Petrov
edbaec0a3b
Merge branch 'master' of https://github.com/michaelklishin/monger
2011-10-16 16:04:55 +02:00
Oleksandr Petrov
1dc94ae351
Adding some docs for indexing.
2011-10-16 16:04:51 +02:00
Oleksandr Petrov
410ef23b03
Adding some docs and minor tests for monger.core/command.
2011-10-16 15:39:21 +02:00
Michael S. Klishin
7904dd3162
Link to the EPL
2011-10-16 17:03:14 +04:00
Michael S. Klishin
ddf3156c8e
Load mapper function from .js resource
2011-10-16 16:02:13 +04:00
Michael S. Klishin
4336b6f414
Introduce monger.js/load-resource, a helper that loads JS files from the classpath
...
Yes, to be used with map/reduce and so on.
2011-10-16 15:54:53 +04:00
Michael S. Klishin
ab99184914
Add development resources directory
2011-10-16 15:54:22 +04:00
Michael S. Klishin
4be37a4f67
Formatting
2011-10-16 15:54:09 +04:00
Michael S. Klishin
3963808152
Introduce monger.collection/distinct
2011-10-16 14:19:04 +04:00
Michael S. Klishin
d639fab9cf
Two more reflection warnings
2011-10-15 04:17:59 +04:00
Michael S. Klishin
aee8862bc6
Merge branch 'map/reduce'
2011-10-15 04:16:15 +04:00
Michael S. Klishin
946348a8d9
Nuke a couple of reflection warnings
2011-10-15 04:16:02 +04:00
Michael S. Klishin
c62c433559
Initial map/reduce support
2011-10-14 22:18:35 +04:00
Michael S. Klishin
74d0287908
Add clojure.data.json and clj-time as development dependencies
2011-10-14 01:02:28 +04:00
Michael S. Klishin
7d79866eff
To serialize joda.time.DateTime to JSON, use ISO date time format
2011-10-14 01:01:40 +04:00
Michael S. Klishin
f94bc0abc3
A typo
2011-10-14 01:00:50 +04:00
Michael S. Klishin
e53ff9446e
Ignore checkout/*
2011-10-14 01:00:36 +04:00
Michael S. Klishin
8988f951e6
Merge branch 'master' of github.com:michaelklishin/monger
2011-10-13 23:54:57 +04:00
Michael S. Klishin
8b22e9eef1
Extend JodaTime integration
...
This is not perfect since it currently ignores output writer paramter
and assumes clojure.data.json but it is a significantly better choice than
forcing every clojure.data.json user to use JodaTime.
2011-10-13 23:47:36 +04:00
Michael Klishin
e5a67724a0
0.11.0-SNAPSHOT is now available from clojars
2011-10-13 18:13:42 +04:00
Michael S. Klishin
be4c88f7d4
Merge branch 'master' of github.com:michaelklishin/monger
2011-10-13 18:05:35 +04:00
Michael S. Klishin
376c9106d9
Bump to 0.11.0-SNAPSHOT
2011-10-13 18:05:20 +04:00
Michael S. Klishin
cae818f646
Add (optional) conversion protocol extension to support Joda Time types
...
Much like we already do with clojure.data.json.
2011-10-13 18:04:49 +04:00
Michael S. Klishin
d966fabd3e
Clean up
2011-10-13 18:03:53 +04:00
Michael Klishin
426b0c7789
Edited README.md via GitHub
2011-10-12 15:18:54 +04:00
Michael S. Klishin
a7264122e3
Use clojure.test/are and namespace aliases
2011-10-11 21:04:21 +04:00
Michael S. Klishin
c48c87fd2f
Skip 1M documents test, it requires JVM parameters tweaking (-Xmx) for most people
2011-10-11 20:59:42 +04:00
Oleksandr Petrov
75d52331bf
Adding some docs and tests to collection.
2011-10-11 18:55:40 +02:00
Michael Klishin
dd4bfe03c6
Edited README.md via GitHub
2011-10-10 02:32:25 +04:00
Michael S. Klishin
48bb69ddb2
Add Validateur as a [soft] dependency, it greatly complements Monger
2011-10-10 02:26:03 +04:00
Michael S. Klishin
bb18445a09
Mention artifacts in the README [ci skip]
2011-10-09 16:56:10 +04:00
Michael S. Klishin
e2a1679557
0.9.0-SNAPSHOT, trying to investigate some clojars.org dependency resolution issues
2011-10-09 14:00:16 +04:00
Michael S. Klishin
3a2b6d8506
Bump version to 0.8.0-SNAPSHOT
2011-10-08 12:08:45 +04:00
Michael S. Klishin
886a270bf9
Introduce monger.collection/find-seq
...
For cases when you do not want to work with DBCursors but also
do not need conversion to maps that monger.collection/find-maps does.
2011-10-08 12:08:26 +04:00
Michael S. Klishin
db6721ddab
Brush up conversion tests
2011-10-08 04:46:49 +04:00
Michael S. Klishin
4999891e59
Alias monger.collection that we use very heavily in monger.test.collection
2011-10-08 04:44:13 +04:00
Michael S. Klishin
59da9db80d
Improve this test
2011-10-08 04:42:10 +04:00
Michael S. Klishin
69d7abb747
Ditto
2011-10-08 04:39:18 +04:00
Michael S. Klishin
74dcd77092
Use "new style" type hints
2011-10-08 03:48:46 +04:00
Michael S. Klishin
d05b5bec8c
Demonstrate iteration over DBCursors with iterator-seq
2011-10-08 03:01:04 +04:00
Michael S. Klishin
625db17646
A few basic batch insert stress tests
2011-10-08 02:29:16 +04:00
Michael S. Klishin
cd26973e89
Clojure 1.3.0 is out
2011-09-24 13:29:27 +04:00
Michael S. Klishin
c875883534
declare vars that are initially unbound
2011-09-19 12:34:10 +04:00
Michael S. Klishin
c5850bd59f
Get rid of monger.util/with-ns
...
It was an awful hack, now replaced by a less awful one.
2011-09-19 12:31:29 +04:00
Michael S. Klishin
189d2366ab
Hm, yeah
2011-09-19 12:29:22 +04:00