Versions in this module Expand all Collapse all v1 v1.0.1 Aug 12, 2021 v1.0.0 Jan 12, 2021 Changes in this version + type MongoDBEngine struct + func OpenMongoDB(addr, dbname, user, passowrd string) (*MongoDBEngine, error) + func (e *MongoDBEngine) Close() + func (e *MongoDBEngine) Del(attrName string, attrID interface{}) error + func (e *MongoDBEngine) Exists(attrName string, attrID interface{}) (bool, error) + func (e *MongoDBEngine) Insert(attrName string, attrID interface{}, data map[string]interface{}) error + func (e *MongoDBEngine) IsEOF(err error) bool + func (e *MongoDBEngine) Query(attrName string) (func() (attrID interface{}, data map[string]interface{}, hasMore bool), error) + func (e *MongoDBEngine) Read(attrName string, attrID interface{}) (map[string]interface{}, error) + func (e *MongoDBEngine) ReadAll(attrName string) ([]interface{ ... }, error) + func (e *MongoDBEngine) Write(attrName string, attrID interface{}, data map[string]interface{}) error