Commit graph

866 commits

Author SHA1 Message Date
Michael S. Klishin
f29d62f181 Tests/examples for $pull and $pullAll modifiers 2011-10-31 02:40:55 +04:00
Michael S. Klishin
60ca5c04a2 Tests/examples for the $pop modifier 2011-10-31 02:30:07 +04:00
Michael S. Klishin
ec26008c4f Tests/examples for the $addToSet modifier 2011-10-31 02:20:54 +04:00
Michael S. Klishin
6615c16675 Tests/examples for the $pushAll modifier
Also demonstrate a common mistake when $push is used instead of $pushAll with an
array value.
2011-10-31 00:49:44 +04:00
Michael S. Klishin
5dba219537 Tests/examples for the $push modifier 2011-10-31 00:12:43 +04:00
Michael S. Klishin
537969ff09 Tests/examples for the modifier 2011-10-30 23:57:33 +04:00
Michael S. Klishin
d855762546 Tests/examples for the $inc modifier 2011-10-30 19:01:01 +04:00
Michael S. Klishin
9bd9b93fa1 Initial set of tests for atomic modifiers
Mostly to serve as examples but also to see where we may be beneficial
for Monger to offer special support for some of them.
2011-10-30 17:41:11 +04:00
Michael S. Klishin
592451b2a1 Depend on clj-time 0.3.2-SNAPSHOT, first 1.3-compatible release by the new maintainer 2011-10-29 22:15:13 +04:00
Michael Klishin
b4d4e55d57 Update README.md 2011-10-22 13:51:58 +03:00
Michael S. Klishin
690d239c5f One more README update 2011-10-19 19:41:49 +04:00
Michael Klishin
99b0c94181 Update README.md 2011-10-19 19:32:55 +04:00
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