Documentation ¶
Index ¶
- type Database
- func (s *Database) AddTTL(collection string, field string, seconds int32)
- func (s *Database) FindAll(collection string) ([]primitive.M, error)
- func (s *Database) FindOne(collection string, filter interface{}) *mongo.SingleResult
- func (s *Database) InsertMany(collection string, documents []interface{})
- func (s *Database) InsertOne(collection string, document interface{})
- func (s *Database) ReplaceOne(collection string, filter interface{}, replacement interface{}) (*mongo.UpdateResult, error)
- type Options
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Database ¶
type Database struct {
// contains filtered or unexported fields
}
func NewDatabase ¶
func (*Database) FindOne ¶
func (s *Database) FindOne(collection string, filter interface{}) *mongo.SingleResult
func (*Database) InsertMany ¶
TODO: Return Error
func (*Database) ReplaceOne ¶
func (s *Database) ReplaceOne(collection string, filter interface{}, replacement interface{}) (*mongo.UpdateResult, error)
Click to show internal directories.
Click to hide internal directories.