Skip to content

a key-value json document DB but use MySQL as storage

License

Notifications You must be signed in to change notification settings

greensea/sqljsondb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

sqljsondb GoDoc

a key-value json document DB but use MySQL as storage

Usage

db := sqljsondb.New("user:pass@tcp(127.0.0.1:3306)/dbname", "")


db.Write("people", "1", "Alice")
db.Write("people", "2", "Bob")

var name string
db.Read("people", "2", name)
fmt.Println(name)     /// Bob

fmt.Println(db.Keys("people"))    /// {"1", "2"}


db.WriteIgnore("people", "2", "Bob")   /// Does nothing because document "2" is already "Bob"
db.WriteIgnore("people", "2", "Evil")  /// Document "2" updated to "Evil"

For more usage check doc

About

a key-value json document DB but use MySQL as storage

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages