(aggregate coll pipeline)
MongoDB aggregation. coll - keyword/string: Collection name. pipeline - list(map): A list containing the request pipeline documents.
MongoDB aggregation. coll - keyword/string: Collection name. pipeline - list(map): A list containing the request pipeline documents.
(create-index! coll keys & options)
Create an index for a collection. coll - keyword/string: Collection name. keys - map/list(keyword/string): A document or a list of keywords or strings. Optional parameters: background - boolean: Create the index in the background. name - string: A custom name for the index. partial-filter-expression - map: A filter expression for the index. sparse - boolean: Allow null values. unique - boolean: Index values must be unique.
Create an index for a collection. coll - keyword/string: Collection name. keys - map/list(keyword/string): A document or a list of keywords or strings. Optional parameters: background - boolean: Create the index in the background. name - string: A custom name for the index. partial-filter-expression - map: A filter expression for the index. sparse - boolean: Allow null values. unique - boolean: Index values must be unique.
(delete! coll query & options)
Delete matching documents. coll - keyword/string: The collection. query - map: A standard MongoDB query. Optional parameters: None yet.
Delete matching documents. coll - keyword/string: The collection. query - map: A standard MongoDB query. Optional parameters: None yet.
(delete-one! coll query & options)
Delete first matching document. coll - keyword/string: The collection. query - map: A standard MongoDB query. Optional parameters: None yet.
Delete first matching document. coll - keyword/string: The collection. query - map: A standard MongoDB query. Optional parameters: None yet.
(fetch coll)
(fetch coll query & options)
Fetch documents from collection. coll - keyword/string: The collection. query - map: A standard MongoDB query. options - Optional parameters: limit - int: Number of documents to fetch. only - map: A MongoDB map of fields to include or exclude. skip - int: Number of documents to skip before fetching. sort - map: A MongoDB map of sorting criteria.
Fetch documents from collection. coll - keyword/string: The collection. query - map: A standard MongoDB query. options - Optional parameters: limit - int: Number of documents to fetch. only - map: A MongoDB map of fields to include or exclude. skip - int: Number of documents to skip before fetching. sort - map: A MongoDB map of sorting criteria.
(fetch-count coll)
(fetch-count coll query)
Count the number of documents returned. coll - keyword/string: The collection. query - map: A standard MongoDB query.
Count the number of documents returned. coll - keyword/string: The collection. query - map: A standard MongoDB query.
(fetch-one coll)
(fetch-one coll query)
Return only the first document retrieved. coll - keyword/string: The collection. query - map: A standard MongoDB query.
Return only the first document retrieved. coll - keyword/string: The collection. query - map: A standard MongoDB query.
(insert! coll doc)
Add one document or a list thereof to a collection. coll - keyword/string: The collection. doc - map/list(map): A document or a list of documents.
Add one document or a list thereof to a collection. coll - keyword/string: The collection. doc - map/list(map): A document or a list of documents.
(replace-one! coll query doc & options)
Replace a single document. coll - keyword/string: The collection. query - map: A standard MongoDB query. doc - map: The new document. Optional parameters: upsert? - boolean: If no document is found, create a new one. Default is don't create.
Replace a single document. coll - keyword/string: The collection. query - map: A standard MongoDB query. doc - map: The new document. Optional parameters: upsert? - boolean: If no document is found, create a new one. Default is don't create.
(set-connection! uri)
Procedurally set up or change mongodb connection. uri - string: database location.
Procedurally set up or change mongodb connection. uri - string: database location.
(set-database! db)
Procedurally set up or change database. db - string: name of database to use.
Procedurally set up or change database. db - string: name of database to use.
(transaction & body)
Functionally perform a transaction. Encapsulated database requests are queued and then atomically executed when the function goes out of scope.
Functionally perform a transaction. Encapsulated database requests are queued and then atomically executed when the function goes out of scope.
(update! coll query update & options)
Update matching documents. coll - keyword/string: The collection. query - map: A standard MongoDB query. update - map: A valid update document. Must use $set or $push. options - Optional parameters: upsert? - boolean: If no document is found, create a new one. Default is don't create.
Update matching documents. coll - keyword/string: The collection. query - map: A standard MongoDB query. update - map: A valid update document. Must use $set or $push. options - Optional parameters: upsert? - boolean: If no document is found, create a new one. Default is don't create.
(update-one! coll query update & options)
Update first matching document. coll - keyword/string: The collection. query - map: A standard MongoDB query. update - map: A valid update document. Must use $set or $push. options - Optional parameters: upsert? - boolean: If no document is found, create a new one. Default is don't create.
Update first matching document. coll - keyword/string: The collection. query - map: A standard MongoDB query. update - map: A valid update document. Must use $set or $push. options - Optional parameters: upsert? - boolean: If no document is found, create a new one. Default is don't create.
(with-db db & body)
Functionally set up or change database. Reverts to earlier settings when leaving scope. db - string: name of database to use. body - encapsulated program calling the database.
Functionally set up or change database. Reverts to earlier settings when leaving scope. db - string: name of database to use. body - encapsulated program calling the database.
(with-mongo uri db & body)
Functionally set up or change mongodb connection. Reverts to earlier settings when leaving scope. uri - string: database location. db - string: database to use. body - encapsulated program utilizing the connection.
Functionally set up or change mongodb connection. Reverts to earlier settings when leaving scope. uri - string: database location. db - string: database to use. body - encapsulated program utilizing the connection.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close