Documentation ¶
Index ¶
- type MongoModule
- type Session
- func (s *Session) Collection(db string, collection string) *mongo.Collection
- func (s *Session) CountDocument(db string, collection string, filter interface{}) (int64, error)
- func (s *Session) EnsureIndex(db string, collection string, indexKeys [][]string, bBackground bool, ...) error
- func (s *Session) EnsureUniqueIndex(db string, collection string, indexKeys [][]string, bBackground bool, ...) error
- func (s *Session) GetDefaultContext() (context.Context, context.CancelFunc)
- func (s *Session) NextSeq(db string, collection string, id interface{}) (int, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MongoModule ¶
type MongoModule struct {
// contains filtered or unexported fields
}
func (*MongoModule) Init ¶
func (mm *MongoModule) Init(uri string, maxOperatorTimeOut time.Duration) error
func (*MongoModule) Start ¶
func (mm *MongoModule) Start() error
func (*MongoModule) TakeSession ¶
func (mm *MongoModule) TakeSession() Session
type Session ¶
func (*Session) Collection ¶
func (s *Session) Collection(db string, collection string) *mongo.Collection
func (*Session) CountDocument ¶
func (*Session) EnsureIndex ¶
func (s *Session) EnsureIndex(db string, collection string, indexKeys [][]string, bBackground bool, sparse bool, asc bool) error
indexKeys[索引][每个索引key字段]
func (*Session) EnsureUniqueIndex ¶
func (s *Session) EnsureUniqueIndex(db string, collection string, indexKeys [][]string, bBackground bool, sparse bool, asc bool) error
indexKeys[索引][每个索引key字段]
func (*Session) GetDefaultContext ¶
func (s *Session) GetDefaultContext() (context.Context, context.CancelFunc)
Click to show internal directories.
Click to hide internal directories.