mongodb.driver vocabulary - Factor Documentation (original) (raw)

Summary
A driver for the MongoDB document-oriented database (http://www.mongodb.org)

Word

Stack effect

( collection selector -- mdb-delete-msg )

( ns name key -- index-spec )

( name -- collection )

( mdb -- pool )

( db host port -- mdb )

( collection assoc -- mdb-query-msg )

( collection selector object -- mdb-update-msg )

>await-data

( mdb-query-msg -- mdb-query-msg )

>id-selector

( assoc -- selector )

>multi

( mdb-update-msg -- mdb-update-msg )

>pwd-digest

( user password -- digest )

>single-remove

( mdb-delete-msg -- mdb-delete-msg )

>slave-ok

( mdb-query-msg -- mdb-query-msg )

>tailable

( mdb-query-msg -- mdb-query-msg )

>upsert

( mdb-update-msg -- mdb-update-msg )

PARTIAL?

( -- value )

asc

( key -- spec )

count

( mdb-query-msg -- result )

delete

( mdb-delete-msg -- )

delete-unsafe

( mdb-delete-msg -- )

desc

( key -- spec )

drop-collection

( name -- )

drop-index

( collection name -- )

each-chunk

( selector quot: ( seq -- ) -- )

ensure-collection

( name -- )

ensure-index

( index-spec -- )

explain.

( mdb-query-msg -- )

filter-fields

( mdb-query-msg filterseq -- mdb-query-msg )

find-all

( selector -- seq )

find-and-modify

( collection selector modifier -- mongodb-cmd )

find-one

( mdb-query-msg -- result/f )

key-spec

( spec-quot -- spec-assoc )

kill-cursor

( mdb-cursor -- )

lasterror

( -- error )

limit

( mdb-query-msg limit# -- mdb-query-msg )

load-collection-list

( -- collection-list )

load-index-list

( -- index-list )

mdb-error

( msg -- * )

run-cmd

( cmd -- result )

save

( collection assoc -- )

save-unsafe

( collection assoc -- )

skip

( mdb-query-msg skip# -- mdb-query-msg )

sort

( mdb-query-msg sort-quot -- mdb-query-msg )

update

( mdb-update-msg -- )

update-unsafe

( mdb-update-msg -- )

with-db

( mdb quot -- )

with-mdb

( mdb quot -- )

with-mdb-connection

( quot -- )

with-mdb-pool

( ..a mdb-pool quot -- ..b )