Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 1.0% on proxy.golang.org
Top 1.1% dependent packages on proxy.golang.org
Top 0.9% dependent repos on proxy.golang.org
Top 1.0% forks on proxy.golang.org
Top 1.3% docker downloads on proxy.golang.org

proxy.golang.org : gocloud.dev/docstore/mongodocstore

Package mongodocstore provides a docstore implementation for MongoDB and MongoDB-compatible services hosted on-premise or by cloud providers, including Amazon DocumentDB and Azure Cosmos DB. For docstore.OpenCollection, mongodocstore registers for the scheme "mongo". The default URL opener will dial a Mongo server using the environment variable "MONGO_SERVER_URL". To customize the URL opener, or for more details on the URL format, see URLOpener. See https://gocloud.dev/concepts/urls/ for background information. mongodocstore uses the unordered BulkWrite call of the underlying driver for writes, and uses Find with a list of document IDs for Get. (These implementation choices are subject to change.) It calls the BeforeDo function once before each call to the underlying driver. The as function passed to the BeforeDo function exposes the following types: mongodocstore exposes the following types for As: MongoDB represents times to millisecond precision, while Go's time.Time type has nanosecond precision. To save time.Times to MongoDB without loss of precision, save the result of calling UnixNano on the time. The official Go driver for MongoDB, go.mongodb.org/mongo-driver/mongo, lowercases struct field names; other docstore drivers do not. This means that you have to choose between interoperating with the MongoDB driver and interoperating with other docstore drivers. See Options.LowercaseFields for more information.

Registry - Source - Documentation - JSON
purl: pkg:golang/gocloud.dev/docstore/mongodocstore
Keywords: aws, azure, cloud, gcp, go, golang, hybrid-cloud, multi-cloud, portable, server
License: Apache-2.0
Latest release: 5 months ago
First release: almost 5 years ago
Namespace: gocloud.dev/docstore
Dependent packages: 16
Dependent repositories: 39
Stars: 9,128 on GitHub
Forks: 795 on GitHub
Docker dependents: 9
Docker downloads: 1,321
See more repository details: repos.ecosyste.ms
Last synced: 6 days ago

Top 0.4% on proxy.golang.org
gocloud.dev v0.37.0
Package cloud contains a library and tools for open cloud development in Go. The Go Cloud Develo...
38 versions - Latest release: 3 months ago - 1,639 dependent packages - 5,743 dependent repositories - 9,312 stars on GitHub
Top 0.8% on proxy.golang.org
github.com/google/go-cloud v0.37.0
Package cloud contains a library and tools for open cloud development in Go. The Go Cloud Projec...
38 versions - Latest release: 3 months ago - 28 dependent packages - 76 dependent repositories - 8,929 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/google/go-cloud/runtimevar/etcdvar v0.37.0
Package etcdvar provides a runtimevar.Driver implementation to read variables from etcd.
17 versions - Latest release: 3 months ago - 8,929 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/google/go-cloud/secrets/hashivault v0.37.0
The Go Cloud Development Kit (Go CDK): A library and tools for open cloud development in Go.
22 versions - Latest release: 3 months ago - 8,929 stars on GitHub
Top 0.8% on proxy.golang.org
gocloud.dev/pubsub/kafkapubsub v0.36.0
Package kafkapubsub provides an implementation of pubsub for Kafka. It requires a minimum Kafka v...
22 versions - Latest release: 5 months ago - 63 dependent packages - 73 dependent repositories - 9,128 stars on GitHub
Top 3.0% on proxy.golang.org
gocloud.dev/runtimevar/etcdvar v0.36.0
Package etcdvar provides a runtimevar implementation with variables backed by etcd. Use OpenVaria...
16 versions - Latest release: 5 months ago - 5 dependent repositories - 8,929 stars on GitHub
Top 0.6% on proxy.golang.org
gocloud.dev/pubsub/rabbitpubsub v0.36.0
Package rabbitpubsub provides an pubsub implementation for RabbitMQ. Use OpenTopic to construct a...
22 versions - Latest release: 5 months ago - 151 dependent packages - 189 dependent repositories - 9,235 stars on GitHub
Top 0.7% on proxy.golang.org
gocloud.dev/pubsub/natspubsub v0.36.0
Package natspubsub provides a pubsub implementation for NATS.io. Use OpenTopic to construct a *pu...
22 versions - Latest release: 5 months ago - 70 dependent packages - 106 dependent repositories - 9,128 stars on GitHub
Top 0.5% on proxy.golang.org
gocloud.dev/secrets/hashivault v0.36.0
Package hashivault provides a secrets implementation using the Transit Secrets Engine of Vault by...
21 versions - Latest release: 5 months ago - 233 dependent packages - 439 dependent repositories - 8,929 stars on GitHub
Top 4.4% on proxy.golang.org
github.com/google/go-cloud/samples v0.7.0
The Go Cloud Development Kit (Go CDK): A library and tools for open cloud development in Go.
2 versions - Latest release: over 1 year ago - 8,929 stars on GitHub
Top 1.7% on proxy.golang.org
gocloud.dev/secrets/vault v0.15.0
Package vault provides a secrets implementation using the Transit Secrets Engine of Vault by Hash...
1 version - Latest release: almost 5 years ago - 5 dependent packages - 3 dependent repositories - 9,314 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/google/go-cloud/secrets/vault v0.15.0
The Go Cloud Development Kit (Go CDK): A library and tools for open cloud development in Go.
1 version - Latest release: almost 5 years ago - 8,931 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/google/go-cloud/internal/contributebot v0.0.0-20181102182659-2152f209f3c9
contributebot is a service for keeping the Go Cloud project tidy.
2 versions - Latest release: over 5 years ago - 8,929 stars on GitHub