Michael S. Klishin
|
4124b033f6
|
Cosmetics
|
2011-09-04 04:55:06 +04:00 |
|
Michael S. Klishin
|
c29748e46c
|
Add monger.json that extends clojure.data.json.Write-JSON protocol to handle org.bson.types.ObjectId
|
2011-09-04 00:49:47 +04:00 |
|
Michael S. Klishin
|
4700213bd5
|
Introduce monger.collection/find-maps
|
2011-09-03 18:31:26 +04:00 |
|
Michael S. Klishin
|
1609f0fab2
|
Upgrade to Clojure 1.3.0-beta3
|
2011-09-03 17:54:11 +04:00 |
|
Michael S. Klishin
|
d4603c2be6
|
Reduce amount of duplication in tests
|
2011-09-03 01:09:54 +04:00 |
|
Michael S. Klishin
|
a670b31462
|
Introduce monger.collection/find-map-by-id
|
2011-09-03 01:02:46 +04:00 |
|
Michael S. Klishin
|
6d17366bdd
|
Nuke some reflection warnings
|
2011-09-02 04:08:39 +04:00 |
|
Michael S. Klishin
|
7e29ff457d
|
Introduce monger.collection/find-one-as-map
|
2011-09-02 04:08:31 +04:00 |
|
Michael S. Klishin
|
f8845111f2
|
Make monger.collection/find-one return a DBObject, not a cursor
|
2011-09-02 03:28:40 +04:00 |
|
Michael S. Klishin
|
adfa422a51
|
Add a test that harnesses monger.collection/save with new DBObjects (useful for obtaining of the generated _id)
|
2011-09-02 03:19:35 +04:00 |
|
Michael S. Klishin
|
be1355b5b9
|
Add specialized identity convertion of DBObjects, makes it very easy to insert an object and immediately fetch its _id from it
|
2011-09-02 03:10:18 +04:00 |
|
Michael S. Klishin
|
e5e04f8d51
|
Add test for monger.result/updated-existing? with WriteResult
|
2011-09-02 01:46:02 +04:00 |
|
Michael S. Klishin
|
c688bfa45b
|
Formatting
|
2011-09-02 01:38:49 +04:00 |
|
Michael S. Klishin
|
2ff340ab08
|
Implement monger.result.MongoCommandResult/updated-existing?
|
2011-09-01 22:29:46 +04:00 |
|
Michael S. Klishin
|
8fdfe32ccb
|
monger.errors => monger.result, extend MongoCommandResult protocol with has-error?
|
2011-09-01 22:16:29 +04:00 |
|
Michael S. Klishin
|
7f2e3bc46e
|
Bump mongo driver dependency
|
2011-09-01 17:14:34 +04:00 |
|
Michael S. Klishin
|
21119e80db
|
Add utility function that generates BSON object ids
|
2011-08-31 16:49:35 +04:00 |
|
Michael S. Klishin
|
e5d5b0b248
|
Add test for upserting a document using monger.collection/update
|
2011-08-31 16:48:57 +04:00 |
|
Michael S. Klishin
|
837ab83317
|
Two more cases for insert-batch
|
2011-08-29 20:54:36 +04:00 |
|
Michael S. Klishin
|
5473ff10ba
|
Refactor to use monger.collection/insert-batch here
|
2011-08-29 20:53:30 +04:00 |
|
Michael S. Klishin
|
436cc4a00f
|
Use at least one document with date in the test suite
|
2011-08-29 20:51:11 +04:00 |
|
Michael S. Klishin
|
1ee5436841
|
Initial implementation of monger.collection/find-one
|
2011-08-29 19:36:11 +04:00 |
|
Michael S. Klishin
|
b8c545257f
|
Warn on reflection
|
2011-08-29 14:02:27 +04:00 |
|
Michael S. Klishin
|
e9adae10c6
|
Eliminate some reflection warnings in tests
|
2011-08-29 14:02:15 +04:00 |
|
Michael S. Klishin
|
1fd3cc719f
|
Correct invalid type hints
|
2011-08-28 22:37:35 +04:00 |
|
Michael S. Klishin
|
58d4a1eff4
|
Eliminate some reflection warnings
|
2011-08-27 23:41:21 +04:00 |
|
Michael S. Klishin
|
c9eeb48dea
|
Clojure 1.3.0-beta2 is out
|
2011-08-27 14:06:31 +04:00 |
|
Michael S. Klishin
|
4fa47aeed4
|
Now working on 0.2.0-SNAPSHOT
|
2011-08-16 16:56:35 +04:00 |
|
Michael S. Klishin
|
f822e2411f
|
0.1.0
|
2011-08-16 16:55:56 +04:00 |
|
Michael S. Klishin
|
7361497f18
|
Add license information to project.clj
|
2011-08-16 16:55:36 +04:00 |
|
Michael S. Klishin
|
d9afb5916f
|
Correct organization name
|
2011-08-16 16:55:01 +04:00 |
|
Michael S. Klishin
|
861be36c54
|
Implement monger.collection/save
|
2011-08-16 11:36:52 +04:00 |
|
Michael S. Klishin
|
e896a5dfc3
|
No need to use monger.core here
|
2011-08-16 09:27:30 +04:00 |
|
Michael S. Klishin
|
79e3f8ad20
|
Implement monger.collection/update
|
2011-08-16 01:36:06 +04:00 |
|
Michael S. Klishin
|
b3d82ce3a2
|
Add monger.collection/count version that takes conditions argument
|
2011-08-16 00:06:40 +04:00 |
|
Michael S. Klishin
|
8bd4378f93
|
Introduce monger.core/Countable protocol
|
2011-08-15 01:43:02 +04:00 |
|
Michael S. Klishin
|
1bba60418e
|
Use random-uuid here
|
2011-08-15 01:38:11 +04:00 |
|
Michael S. Klishin
|
f096c032cd
|
Implement fetching of partial documents
|
2011-08-15 01:09:25 +04:00 |
|
Michael S. Klishin
|
b8b255545a
|
Cosmetics
|
2011-08-15 00:25:51 +04:00 |
|
Michael S. Klishin
|
1c71375b16
|
Extract function
|
2011-08-15 00:25:12 +04:00 |
|
Michael S. Klishin
|
f8686896f5
|
Support partial documents for monger.collection/find
|
2011-08-15 00:22:12 +04:00 |
|
Michael S. Klishin
|
228a1b256c
|
Extract 2 variables
|
2011-08-15 00:20:21 +04:00 |
|
Michael S. Klishin
|
14a0aa515c
|
Additional tests for monger.collection/remove
|
2011-08-14 22:58:31 +04:00 |
|
Michael S. Klishin
|
5a546e68d0
|
Minor cleanup
|
2011-08-14 22:57:53 +04:00 |
|
Michael S. Klishin
|
7b987ed8af
|
Update license headers to be EPL, not MIT
|
2011-08-14 22:37:06 +04:00 |
|
Michael S. Klishin
|
90daa7c967
|
Implement partial document fetching for monger.collection/find-by-id
|
2011-08-14 22:36:54 +04:00 |
|
Michael S. Klishin
|
2620263103
|
Switch to *mongodb-connection* and *mongodb-database* instead of explicitly passing values around
|
2011-08-14 22:19:44 +04:00 |
|
Michael S. Klishin
|
11ad2168ed
|
Initial bits of monger.collection/find and monger.collection/find-by-id
|
2011-08-14 08:03:29 +04:00 |
|
Michael S. Klishin
|
3bf2284611
|
Initial implementation of inserts with write concerns and batch inserts
|
2011-08-14 06:51:14 +04:00 |
|
Michael S. Klishin
|
97f537d176
|
Apparently MongoDB returns "ok" as 1.0
|
2011-08-14 05:15:46 +04:00 |
|