Documentation ¶
Overview ¶
Collection management handlers.
Document management handlers.
Index management handlers.
Miscellaneous function handlers.
Query handlers.
HTTP service API handler registration.
Index ¶
- Variables
- func All(w http.ResponseWriter, r *http.Request)
- func ApproxDocCount(w http.ResponseWriter, r *http.Request)
- func Count(w http.ResponseWriter, r *http.Request)
- func Create(w http.ResponseWriter, r *http.Request)
- func Delete(w http.ResponseWriter, r *http.Request)
- func Drop(w http.ResponseWriter, r *http.Request)
- func Dump(w http.ResponseWriter, r *http.Request)
- func Get(w http.ResponseWriter, r *http.Request)
- func GetPage(w http.ResponseWriter, r *http.Request)
- func Index(w http.ResponseWriter, r *http.Request)
- func Indexes(w http.ResponseWriter, r *http.Request)
- func Insert(w http.ResponseWriter, r *http.Request)
- func MemStats(w http.ResponseWriter, r *http.Request)
- func Query(w http.ResponseWriter, r *http.Request)
- func Rename(w http.ResponseWriter, r *http.Request)
- func Require(w http.ResponseWriter, r *http.Request, key string, val *string) bool
- func Scrub(w http.ResponseWriter, r *http.Request)
- func Shutdown(w http.ResponseWriter, r *http.Request)
- func Start(db *db.DB, port int)
- func Sync(w http.ResponseWriter, r *http.Request)
- func Unindex(w http.ResponseWriter, r *http.Request)
- func Update(w http.ResponseWriter, r *http.Request)
- func Version(w http.ResponseWriter, r *http.Request)
Constants ¶
This section is empty.
Variables ¶
var HttpDB *db.DB
Functions ¶
func ApproxDocCount ¶
func ApproxDocCount(w http.ResponseWriter, r *http.Request)
Return approximate number of documents in the collection.
func Count ¶
func Count(w http.ResponseWriter, r *http.Request)
Execute a query and return number of documents from the result.
func Dump ¶
func Dump(w http.ResponseWriter, r *http.Request)
Copy this database into destination directory.
func GetPage ¶
func GetPage(w http.ResponseWriter, r *http.Request)
Divide documents into roughly equally sized pages, and return documents in the specified page.
func Insert ¶
func Insert(w http.ResponseWriter, r *http.Request)
Insert a document into collection.
func MemStats ¶
func MemStats(w http.ResponseWriter, r *http.Request)
Return server memory statistics.
func Query ¶
func Query(w http.ResponseWriter, r *http.Request)
Execute a query and return documents from the result.
func Require ¶
Store form parameter value of specified key to *val and return true; if key does not exist, set HTTP status 400 and return false.
func Scrub ¶
func Scrub(w http.ResponseWriter, r *http.Request)
De-fragment collection free space and fix corrupted documents.
Types ¶
This section is empty.