Documentation ¶
Index ¶
- Constants
- Variables
- func DeleteItemByKey(key []byte) error
- func GetItemByKey(key []byte) ([]byte, error)
- func InitBadgerDB() error
- func InitMongoDB(connectionString string)
- func MongoDeleteData(id string) error
- func MongoFindDataByID(id string) models.TodoMongoTask
- func MongoGetAllData() (models.TodoMongo, error)
- func MongoNewData(task *models.TodoMongoTask) error
- func MongoPurgeAllData() error
- func MongoUpdateData(updatedData bson.M, id string) error
- func NewItemForKey(key, value []byte) error
Constants ¶
View Source
const ( DBRootPath = "/tmp" DBFilename = "data.json" DBBucketName = "todolist" )
Variables ¶
View Source
var Database *badger.DB
View Source
var MongoDatabase *mongo.Client
View Source
var MongoTodoCollection *mongo.Collection
Functions ¶
func DeleteItemByKey ¶
func GetItemByKey ¶
func InitBadgerDB ¶
func InitBadgerDB() error
func MongoDeleteData ¶
func MongoFindDataByID ¶
func MongoFindDataByID(id string) models.TodoMongoTask
func MongoGetAllData ¶
func MongoNewData ¶
func MongoNewData(task *models.TodoMongoTask) error
func MongoPurgeAllData ¶
func MongoPurgeAllData() error
func NewItemForKey ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.