Commit graph

386 commits

Author SHA1 Message Date
Michael Klishin
525cf985c1 Explain that this crap hasn't originated in Monger
We have to cope with the retarded API in MongoDB server and Java driver 2.x.

3.0 is much more sensible, by the way.
2015-02-24 08:34:38 +03:00
Michael Klishin
a1f3566632 Correct docstring example 2014-11-19 15:16:52 +00:00
Robin Heggelund Hansen
1c62587165 Fixes #77: Add update-by-ids function to mongo.collection 2014-10-21 06:06:06 +02:00
Stijn Opheide
b0accb8447 Exclude clojure.core/update from monger.collection.
clojure.core/update was introduced in clojure 1.7. To avoid clashing
with monger.collection/update it has to be excluded in the latter
namespace.
2014-10-17 13:04:37 +04:00
Michael Klishin
2c05d4c9d5 Remove the deprecation note since it is only confusing these days 2014-10-11 03:40:40 +04:00
Robin Heggelund Hansen
00dad8d0fb Allow object-id to convert string to object-id 2014-08-07 01:23:30 +02:00
Juha Jokimäki
2c019e5e91 Support for $each modifier 2014-07-18 14:47:37 +03:00
Michael Klishin
f846cd0a51 Make mongo-options take a map instead of pseudo-kwards, extract mongo-options-builder 2014-06-15 17:39:32 +04:00
Michael Klishin
59427e29bb Cosmetics 2014-06-15 17:31:35 +04:00
Michael Klishin
e8b5ba5dd6 Cosmetics 2014-06-15 17:29:31 +04:00
Deamon Wang
6330cee24a fix doc error for update 2014-05-18 12:10:05 +08:00
Michael Klishin
6206308fa8 WriteConcern/SAFE was renamed (and is the default, so not very demonstrative) 2014-05-13 05:06:23 +04:00
Michael Klishin
d7902c9618 Query DSL tests now pass 2014-05-11 13:10:56 -04:00
Michael Klishin
9752950d82 Add extra arities to several update functions 2014-05-11 12:50:15 -04:00
Michael Klishin
a3954f3847 Require options in monger.collection to be maps (pseudo-kwargs are no longer supported) 2014-05-10 17:55:28 -04:00
Michael Klishin
b1e874aa87 monger.fn can go now since we rely on ClojureWerkz Support 2014-05-10 17:43:43 -04:00
Michael Klishin
56eebda3fd GridFS tests now pass, plus API improvements that make sense for 2.0 2014-05-10 17:34:22 -04:00
Michael Klishin
a7cceebe9c Search tests now pass 2014-05-10 17:04:55 -04:00
Michael Klishin
8b237db382 Cosmetics 2014-05-10 17:04:38 -04:00
Michael Klishin
42ca0efa5c Cosmetics 2014-05-10 17:04:28 -04:00
Michael Klishin
ab4a9a381f Compile 2014-05-10 16:48:25 -04:00
Michael Klishin
d99b6c52aa monger.cache tests now pass 2014-05-10 16:45:36 -04:00
Michael Klishin
e04c694e3c monger.core/authenticate should not require a connection 2014-05-10 16:35:58 -04:00
Michael Klishin
9ad38a9e7a Require connection/db/gridfs as an explicit argument (initial pass) 2014-05-10 16:27:52 -04:00
Michael Klishin
04e6c5bce6 Get rid of monger.multi, the entire API will now require a conn/db/gridfs arg 2014-05-10 16:27:28 -04:00
Michael Klishin
1e9463e466 Remove testkit 2014-05-10 16:26:59 -04:00
Michael Klishin
555ac53d22 Introduce a way to run "raw" commands (using DBObjects) 2014-03-02 21:31:26 +04:00
Michael Klishin
4b417ec15a Mention that monger.result should no longer be used on WriteConcern instances as of 1.8 2014-03-02 14:57:25 +04:00
Michael Klishin
5d5c5dbced Change default write concern to ACKNOWLEDGED
Recommended by MongoDB docs, also forward compatibility with MongoDB 2.6.
2014-03-02 14:39:19 +04:00
Michael Klishin
b4472e7167 Cosmetics 2014-03-02 14:35:43 +04:00
Michael Klishin
84e76c1e30 Cosmetics 2014-03-02 14:35:01 +04:00
Michael Klishin
c334f206ed $mul operator 2014-03-02 14:33:01 +04:00
Michael Klishin
01e3ad7977 $text is an operator in 2.6 2014-03-02 14:29:32 +04:00
Michael Klishin
3c951a0828 Sync with upstream
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2014-02-08 19:02:02 +04:00
Michael Klishin
0c1fec027d ditto 2014-02-08 19:01:41 +04:00
Michael Klishin
276f0f81d9 ditto 2014-02-08 19:01:37 +04:00
Michael Klishin
f1f46b6983 ditto 2014-02-08 19:01:34 +04:00
Michael Klishin
6758a1d102 ditto 2014-02-08 19:01:30 +04:00
Michael Klishin
4b6ddc5289 ditto 2014-02-08 19:01:27 +04:00
Michael Klishin
d3aedaec03 ditto 2014-02-08 19:01:24 +04:00
Michael Klishin
286a9dc10e ditto 2014-02-08 19:01:20 +04:00
Michael Klishin
bb058bf19a ditto 2014-02-08 19:01:17 +04:00
Michael Klishin
05e7d3727d ditto 2014-02-08 19:01:14 +04:00
Michael Klishin
e065db51d3 ditto 2014-02-08 19:01:11 +04:00
Michael Klishin
5022eeaf4c ditto 2014-02-08 19:01:08 +04:00
Michael Klishin
2bafefd3f3 ditto 2014-02-08 19:01:05 +04:00
Michael Klishin
b2e34e1f57 ditto 2014-02-08 19:01:02 +04:00
Michael Klishin
aa0347cd2e ditto 2014-02-08 19:00:59 +04:00
Michael Klishin
a6912c9db1 ditto 2014-02-08 19:00:56 +04:00
Michael Klishin
962e4c8313 ditto 2014-02-08 19:00:52 +04:00