Michael S. Klishin
|
3e6a6fac44
|
Simplify finders that use document id
|
2011-09-14 14:11:56 +04:00 |
|
Michael S. Klishin
|
3e8e5d7b32
|
Don't assume id is a string (most of the time it is not)
|
2011-09-14 14:01:20 +04:00 |
|
Michael S. Klishin
|
ec84824334
|
Correct documentation examples
|
2011-09-12 10:37:24 +04:00 |
|
Michael S. Klishin
|
57d8e62058
|
monger.util/get-id now can also handle Clojure maps, using both :_id and "_id" as id keys
|
2011-09-11 23:16:36 +04:00 |
|
Michael S. Klishin
|
6d12e34465
|
monger.convertion => monger.conversion
|
2011-09-11 23:02:46 +04:00 |
|
Oleksandr Petrov
|
30ed15e67f
|
Adding docs for major collection methods.
|
2011-09-11 16:13:29 +02:00 |
|
Oleksandr Petrov
|
5a94424402
|
Adding monger.utils/get-id protocol extension for DBObject.
|
2011-09-11 16:13:14 +02:00 |
|
Oleksandr Petrov
|
25a24a5231
|
Adding basic operations documentation
|
2011-09-11 14:40:46 +02:00 |
|
Michael S. Klishin
|
1ea892328f
|
Use "new style" type hints
|
2011-09-11 11:11:02 +04:00 |
|
Michael S. Klishin
|
a63fc0fadd
|
Add license header
|
2011-09-11 11:10:42 +04:00 |
|
Michael S. Klishin
|
63d8e0848f
|
Blow the dust off monger.core
|
2011-09-10 20:41:23 +04:00 |
|
Michael S. Klishin
|
fadf939cd5
|
Implement monger.collection/rename
|
2011-09-10 08:46:17 +04:00 |
|
Michael S. Klishin
|
e681bf1a1c
|
Implement monger.core/command
|
2011-09-10 08:46:10 +04:00 |
|
Michael S. Klishin
|
1f091ab735
|
Implement monger.collection/create
|
2011-09-10 08:19:19 +04:00 |
|
Michael S. Klishin
|
24b2dbe516
|
Implement monger.collection/exists? and monger.collection/drop
|
2011-09-10 08:09:32 +04:00 |
|
Michael S. Klishin
|
1f9b611003
|
update-multi is not really worth having, monger.collection/date with the :multi option is good enough
|
2011-09-10 07:46:41 +04:00 |
|
Michael S. Klishin
|
b90834fdc5
|
Implement index operations
|
2011-09-10 07:45:47 +04:00 |
|
Michael S. Klishin
|
60e93b4275
|
Eliminate a reflection warning
|
2011-09-09 06:58:57 +04:00 |
|
Michael S. Klishin
|
1a9e0715cd
|
Don't refer to clojure.core functions monger.collection and monger.core replace
|
2011-09-09 06:57:01 +04:00 |
|
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
|
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
|
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
|
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
|
21119e80db
|
Add utility function that generates BSON object ids
|
2011-08-31 16:49:35 +04:00 |
|
Michael S. Klishin
|
1ee5436841
|
Initial implementation of monger.collection/find-one
|
2011-08-29 19:36:11 +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
|
861be36c54
|
Implement monger.collection/save
|
2011-08-16 11:36:52 +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
|
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 |
|