INNER CODE UNIT · Go
NewBucket
256dpi/lungo · bucket.go:87
func NewBucket(db IDatabase, opts ...*options.BucketOptions) *Bucket {
// merge options
opt := options.MergeBucketOptions(opts...)
// assert supported options
assertOptions(opt, map[string]string{
"Name": supported,
"ChunkSizeBytes": supported,
"WriteConcern": supported,
"ReadConcern": supported,
"ReadPreference": supported,
})
// get name
name := options.DefaultName
if opt.Name != nil {
name = *opt.Name
}