Toby Hede
|
3151587d67
|
add-user and test, db ns
|
2012-02-17 19:12:16 +11:00 |
|
Toby Hede
|
62e0fb945e
|
test for drop database
|
2012-02-15 21:32:45 +11:00 |
|
Toby Hede
|
300220da15
|
moved get-collection-names to new db ns
|
2012-02-15 21:00:01 +11:00 |
|
Toby Hede
|
d5cce8c97b
|
Merge remote-tracking branch 'upstream/master'
|
2012-02-14 21:49:56 +11:00 |
|
Toby Hede
|
66e5e929ad
|
add get-collections-names to core
|
2012-02-14 21:48:59 +11:00 |
|
Michael S. Klishin
|
f6a80fa40a
|
Make sure monger.collection/find-by-id and /find-map-by-id fail fast when id is nil
|
2012-02-13 22:52:03 +04:00 |
|
Michael S. Klishin
|
fe421cc0db
|
Make it possible to opt-out of field keywordization in the query DSL
An example:
``` clojure
(with-collection coll
(find {})
(limit 3)
(sort { :population -1 })
(keywordize-fields false))
```
|
2012-02-12 10:13:39 +04:00 |
|
Toby Hede
|
31aff189d3
|
find-one-as-map accepts fields as 3rd parameter
partial resolution of: https://github.com/michaelklishin/monger/issues/8
|
2012-02-12 15:43:33 +11:00 |
|
Michael S. Klishin
|
b301575fa1
|
Begin splitting monger.test.collection into individual test namespaces
|
2012-02-07 08:13:10 +04:00 |
|
Michael S. Klishin
|
d2408faea6
|
Introduce monger.core/authenticate
|
2012-02-02 09:53:26 +04:00 |
|
Michael S. Klishin
|
0bfe0582c0
|
Ditto for monger.collection/find and friends
|
2012-01-29 07:51:21 +04:00 |
|
Michael S. Klishin
|
3df399c2be
|
Ditto for monger.collection/distinct
|
2012-01-29 07:26:21 +04:00 |
|
Michael S. Klishin
|
b76cffcd1a
|
Ditto for monger.collection/save
|
2012-01-29 06:58:02 +04:00 |
|
Michael S. Klishin
|
afa516fff6
|
Explicit database parameter for monger.collection/insert-batch, /count, /empty?, /any?
|
2012-01-29 06:31:28 +04:00 |
|
Michael S. Klishin
|
e5af694cc7
|
Support explicit database parameter for monger.collection/insert
|
2012-01-29 06:04:11 +04:00 |
|
Michael S. Klishin
|
7b719baf7f
|
A test that demonstrates querying with date ranges
|
2012-01-26 17:26:51 +04:00 |
|
Oleksandr Petrov
|
d081a201da
|
Adding non-array tests for $nin and $in operators.
|
2012-01-25 22:19:51 +01:00 |
|
Oleksandr Petrov
|
9af8a13ea9
|
Merge branch 'master' of https://github.com/michaelklishin/monger
|
2012-01-25 21:56:09 +01:00 |
|
Oleksandr Petrov
|
7ab8d51a84
|
Adding missing $nin operator.
|
2012-01-25 21:56:06 +01:00 |
|
Michael S. Klishin
|
12a46ca4ab
|
Demonstrate querying with comparison operators ($lt, etc) over date fields and Joda Time integration
|
2012-01-04 19:56:38 +04:00 |
|
Michael S. Klishin
|
1187719ac1
|
Extend monger.gridfs.GridFSInputFileFactory to support input streams
|
2011-12-31 16:52:23 +04:00 |
|
Michael S. Klishin
|
cb9ed8edb5
|
monger.gridfs/find-one-as-map is next to useless, remove it
It does not allow you access file content stream.
|
2011-12-31 16:27:56 +04:00 |
|
Michael S. Klishin
|
a292f082e8
|
Implement monger.gridfs/find-one and /find-one-as-map
|
2011-12-31 16:23:49 +04:00 |
|
Michael S. Klishin
|
7eec647a97
|
Use unqualified function names for what we :use
|
2011-12-31 15:02:21 +04:00 |
|
Michael S. Klishin
|
7da99d98a3
|
Implement monger.gridfs.GridFSInputFileFactory for java.io.File instances
|
2011-12-31 15:01:00 +04:00 |
|
Michael S. Klishin
|
ced9b50153
|
Make monger.gridfs.IOFactory implementation for String to work the same way as clojure.java.io/IOFactory one does
It treats string arguments as local filesystem paths
|
2011-12-31 14:57:17 +04:00 |
|
Michael S. Klishin
|
b649c7977e
|
Cosmetics
|
2011-12-31 06:59:21 +04:00 |
|
Michael S. Klishin
|
eab4405012
|
Initial bits of monger.gridfs
|
2011-12-31 06:56:02 +04:00 |
|
Michael S. Klishin
|
f3efbcec16
|
One more query DSL composition example, introduce monger.query/partial-query
|
2011-12-31 04:25:26 +04:00 |
|
Michael S. Klishin
|
5bbac64801
|
Query DSL composition example
|
2011-12-31 03:23:52 +04:00 |
|
Michael S. Klishin
|
1cb024dcad
|
Add read preference support for monger.query DSL
|
2011-12-30 17:19:44 +04:00 |
|
Michael S. Klishin
|
ef3c224441
|
Fix these early tests to use locals
|
2011-12-30 17:10:36 +04:00 |
|
Michael S. Klishin
|
c25609a5c3
|
monger.conversion/to-object-id
|
2011-12-28 19:46:47 +04:00 |
|
Oleksandr Petrov
|
1a8eb1ef80
|
Added docs, improved test suite.
Removed (seq) method call from find-maps, since DBCursor implements Iterable interface.
Added empty? method for collection.
|
2011-12-23 11:56:14 +01:00 |
|
Michael S. Klishin
|
3357179659
|
One more spot
|
2011-12-18 23:25:28 +04:00 |
|
Michael S. Klishin
|
3b3bb2287a
|
Extract test DB connection into a helper, use it for every namespace that hits the database
|
2011-12-18 23:24:23 +04:00 |
|
Michael S. Klishin
|
cd1bd23b3e
|
Switch test suite to monger.testing/defcleaner
|
2011-12-18 23:16:54 +04:00 |
|
Michael S. Klishin
|
19a9beb046
|
Add test examples that demonstrate java.util.Date and java.util.Calendar conversion
|
2011-12-16 11:42:13 +04:00 |
|
Michael S. Klishin
|
57c4ad6e9b
|
Switch to clojure.java.io/resource here
|
2011-12-16 11:12:55 +04:00 |
|
Oleksandr Petrov
|
e6f81e52a7
|
Merge branch 'master' of https://github.com/michaelklishin/monger
|
2011-12-03 18:40:52 +01:00 |
|
Oleksandr Petrov
|
611d9666bd
|
Added get-write-concern function.
|
2011-12-03 18:39:02 +01:00 |
|
Michael S. Klishin
|
8127d26442
|
Fix monger.util/get-id for persistent maps with string keys
|
2011-11-29 15:44:55 +04:00 |
|
Michael S. Klishin
|
be06397849
|
Introduce monger.collection/any?
Useful for detecting duplicate documents and so on
|
2011-11-28 20:12:19 +04:00 |
|
Oleksandr Petrov
|
01063a3476
|
Removing outdated comment
|
2011-11-25 17:33:10 +01:00 |
|
Oleksandr Petrov
|
94acfdec54
|
Changing 'is' test to 'are' for brevity.
|
2011-11-19 23:41:53 +01:00 |
|
Michael S. Klishin
|
ddcbf2d068
|
One more test for clojure.data.json integration
|
2011-11-16 01:00:18 +04:00 |
|
Michael S. Klishin
|
d9f5ae5951
|
Move pagination helper to monger.internal.pagination
|
2011-11-15 03:48:31 +04:00 |
|
Michael S. Klishin
|
3534e579b7
|
Add pagination support to monger.query DSL
An example:
(with-collection coll
(find {})
(paginate :page 1 :per-page 3)
(sort { :title 1 }))
|
2011-11-15 03:44:19 +04:00 |
|
Michael S. Klishin
|
9b5eee13e0
|
Port many monger.test.querying tests to use new monger.query DSL
|
2011-11-15 03:10:55 +04:00 |
|
Michael S. Klishin
|
0536244dce
|
Merge branch 'master' into query-dsl
Conflicts:
src/monger/operators.clj
|
2011-11-14 15:23:47 +04:00 |
|