Rick Richardson
58fbd2005f
added whereClause, tidied code
2010-02-05 08:31:01 -05:00
Rick Richardson
e606b1bc1f
tweaks and such
2010-02-02 22:40:41 -05:00
Rick Richardson
0cf0da8ab6
added login/user mgmt, added multiple handles in the connection
2010-02-02 16:06:53 -05:00
Scott R. Parish
9bc616ccf5
finish: only close cursor if cursor-id is non-zero
...
A '0' cursor-id means that no cursor was created, so there's nothing
to kill.
Also, findOne should never have a cursor opened for it, so no need
to even call finish.
2010-02-01 09:04:47 -06:00
Brian Gianforcaro
4c369f7a92
Fix small white space error
...
Signed-off-by: Scott R. Parish <sparish@peak6.com>
2010-01-26 06:26:26 -06:00
Brian Gianforcaro
78a526d9d7
Add and expose serverShutdown.
...
Signed-off-by: Scott R. Parish <sparish@peak6.com>
2010-01-26 06:26:21 -06:00
Brian Gianforcaro
73d147f875
A few comment spelling corrections
...
Signed-off-by: Scott R. Parish <sparish@peak6.com>
2010-01-26 06:24:23 -06:00
Brian Gianforcaro
dc2f8aa031
Fix small white space error
2010-01-26 04:03:59 -05:00
Brian Gianforcaro
39eec96357
Add and expose serverShutdown.
2010-01-26 04:02:47 -05:00
Brian Gianforcaro
e8be496011
A few comment spelling corrections
2010-01-26 02:40:00 -05:00
Scott R. Parish
e820d7ad07
verison 0.2
2010-01-24 21:20:45 -06:00
Scott R. Parish
d606e47f33
make changes suggested by HLint
2010-01-24 20:58:49 -06:00
Scott R. Parish
5ae3c4c2ae
databasesInfo, databaseNames
2010-01-22 06:23:39 -06:00
Scott R. Parish
6bf32ab9eb
serverInfo
2010-01-21 21:09:20 -06:00
Scott R. Parish
e8f6141529
renameCollection
2010-01-21 19:12:06 -06:00
Scott R. Parish
539c98bbaa
TODO
2010-01-21 18:55:27 -06:00
Scott R. Parish
62dfc44393
indexInformation
2010-01-21 18:55:23 -06:00
Scott R. Parish
bb9bbf56d2
switch apis to all use Lazy.ByteString
2010-01-20 23:19:39 -06:00
Scott R. Parish
f8652ed11a
make BsonDoc a 'type' rather then 'newtype'
...
All the wraping/unwraping for the newtype was really cumbersome and
protection isn't really needed here.
2010-01-20 22:31:32 -06:00
Scott R. Parish
66ad002718
BsonValue convertible instances so fromBson can unwrap BsonObjects
2010-01-20 20:55:33 -06:00
Scott R. Parish
b413958ef7
dropIndexes
2010-01-20 06:20:30 -06:00
Scott R. Parish
7df946f697
dropIndex
2010-01-19 22:44:14 -06:00
Scott R. Parish
f1aa28b9e4
docs for createIndex
2010-01-19 22:35:21 -06:00
Scott R. Parish
46839acdbc
createIndex
2010-01-19 22:31:38 -06:00
Scott R. Parish
f173d9d0a7
convertible for BsonObject
2010-01-19 20:30:04 -06:00
Scott R. Parish
bff4817970
expose runCommand
2010-01-19 06:31:59 -06:00
Scott R. Parish
45b9be608e
rename Collection to FullCollection to be consistant with server docs
2010-01-19 06:28:17 -06:00
Scott R. Parish
345ab65811
add homepage to .cabal
2010-01-19 06:03:58 -06:00
Scott R. Parish
423842a0c6
.cabal fixes required for hackage submission
2010-01-19 00:02:53 -06:00
Scott R. Parish
e58dc782ad
TODO
2010-01-18 22:25:40 -06:00
Scott R. Parish
ba53b4b7e8
forgot docs for validateCollection and dropCollection
2010-01-18 22:20:01 -06:00
Scott R. Parish
dc99780c03
count, countMatching
2010-01-18 22:19:38 -06:00
Scott R. Parish
d7f6cfc348
validateCollection
2010-01-18 21:39:38 -06:00
Scott R. Parish
6569157051
dropDatabase
2010-01-18 21:31:21 -06:00
Scott R. Parish
9b32259dc8
TODO
2010-01-18 21:26:44 -06:00
Scott R. Parish
311e0462ac
dropCollection
2010-01-18 21:26:34 -06:00
Scott R. Parish
73d9a00d5f
createCollection
2010-01-18 21:26:00 -06:00
Scott R. Parish
3aaee6cf84
findOne: tell database to only return one
2010-01-18 19:36:10 -06:00
Scott R. Parish
2c6905b45f
BSON.empty
2010-01-18 18:32:44 -06:00
Scott R. Parish
30925bc90f
add BsonDocOps class so document can be specified with String keys
2010-01-18 18:05:09 -06:00
Scott R. Parish
121dcbfd93
findOne
2010-01-18 17:31:41 -06:00
Scott R. Parish
378bc42393
collectionNames
2010-01-18 15:04:38 -06:00
Scott R. Parish
cef52ebf12
BSON.lookup
2010-01-18 15:04:14 -06:00
Scott R. Parish
ee8cd25138
disconnect
2010-01-18 15:04:05 -06:00
Scott R. Parish
6a3dd6f7c4
TODO
2010-01-18 15:04:02 -06:00
Scott R. Parish
f5f0ec2b8e
add documentation for public functions/types
2010-01-18 13:24:14 -06:00
Scott R. Parish
9f57eca933
make field selector a list rather then a BsonDoc
...
Requiring callers to construct {foo: 1, bar: 1} style field selectors
is just dumb. Instead we'll let them pass in the field selector as a list
of strings and then construct the above form automatically for them.
2010-01-18 12:43:05 -06:00
Scott R. Parish
35ef4acc41
more complete .cabal files
2010-01-18 11:55:08 -06:00
Scott R. Parish
1821870849
TODO
2010-01-18 11:54:35 -06:00
Scott R. Parish
949bece818
class for toBson/fromBson, instances for Maybe
...
For example, you can now use fromBson of Maybe BsonValue (eg the result of
a lookup) to convert to Maybe a.
You can also give a Maybe a to toBson and for Nothing it will produce
BsonNull and for Just a it will create the appropriate BsonValue for a.
2010-01-18 10:26:13 -06:00