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 |
|
Michael S. Klishin
|
a073d7ed20
|
Introduce monger.errors.ok?
|
2011-08-14 03:56:31 +04:00 |
|
Michael S. Klishin
|
a3aa236655
|
Add license headers, give credit to Andrew Boekhoff for the congomongo coercion/convertion code I based monger.convertion on
|
2011-08-14 02:18:27 +04:00 |
|
Michael S. Klishin
|
bef972d1ab
|
Wrapping up with monger.convertion.ConvertFromDBObject
|
2011-08-14 02:15:38 +04:00 |
|
Michael S. Klishin
|
3a431bf1e0
|
Implement most of monger.convertion.ConvertFromDBObject
|
2011-08-13 21:18:21 +04:00 |
|
Michael S. Klishin
|
b38b357f50
|
Support java.util.List convertion
|
2011-08-13 07:36:44 +04:00 |
|
Michael S. Klishin
|
bc8fccf429
|
Further work on monger.convertion protocols
|
2011-08-13 07:30:54 +04:00 |
|
Michael S. Klishin
|
6c0eb8f1e0
|
Initial monger.convertion.* protocols work
|
2011-08-12 21:48:08 +04:00 |
|
Michael S. Klishin
|
eb3b76f05a
|
Outline monger.collection API
|
2011-08-04 18:33:52 +04:00 |
|
Michael S. Klishin
|
8ee5b8f717
|
Introduce monger.collection/count
|
2011-08-04 18:06:13 +04:00 |
|
Michael S. Klishin
|
1299aecb3a
|
Implement monger.core/connect and monger.core/get-db
|
2011-08-04 17:44:31 +04:00 |
|
Michael S. Klishin
|
c70074a3ed
|
Initial Leiningen project structure
|
2011-08-04 16:01:50 +04:00 |
|