Packages
gleam_mongo
0.2.0
0.18.1
retired
0.18.0
retired
0.17.0
retired
0.16.0
retired
0.15.1
retired
0.15.0
retired
0.14.0
retired
0.13.0
retired
0.12.0
retired
0.11.0
retired
0.10.0
retired
0.9.0
retired
0.8.0
retired
0.7.0
retired
0.6.0
retired
0.5.0
retired
0.4.0
retired
0.3.0
0.2.0
retired
0.1.3
retired
0.1.2
retired
0.1.1
retired
0.1.0
retired
A mongodb driver for gleam
Retired package: Renamed - Republished as mungo
Current section
Files
Jump to
Current section
Files
src/mongo.gleam
import mongo/crud
import mongo/client
pub fn connect(uri) {
client.connect(uri)
}
pub fn collection(db, name) {
db
|> client.collection(name)
}
pub fn count_all(collection) {
collection
|> crud.count_all
}
pub fn count(collection, filter) {
collection
|> crud.count(filter)
}
pub fn find_by_id(collection, id) {
collection
|> crud.find_by_id(id)
}
pub fn insert_one(collection, doc) {
collection
|> crud.insert_one(doc)
}
pub fn insert_many(collection, docs) {
collection
|> crud.insert_many(docs)
}
pub fn find_all(collection, options) {
collection
|> crud.find_all(options)
}
pub fn delete_one(collection, filter) {
collection
|> crud.delete_one(filter)
}
pub fn delete_many(collection, filter) {
collection
|> crud.delete_many(filter)
}
pub fn find_many(collection, filter, options) {
collection
|> crud.find_many(filter, options)
}
pub fn find_one(collection, filter, projection) {
collection
|> crud.find_one(filter, projection)
}
pub fn update_one(collection, filter, change, options) {
collection
|> crud.update_one(filter, change, options)
}
pub fn update_many(collection, filter, change, options) {
collection
|> crud.update_many(filter, change, options)
}