我的列表可能会收到一个过滤器参数,但此参数是强制性的。
status := r.FormValue("status")
var bet []*Bet
if err := db.C(collectionName).Find(bson.M{"status": status}).Sort("-data-criacao").All(&bet); err != nil {
http.Error(w, err.Error(), http.StatusInternalServerError)
return
}
如果未通知参数,则查询不返回任何结果。
要返回所有结果,我曾经执行以下操作
var bet []*Bet
if err := db.C(collectionName).Find(nil).Sort("-data-criacao").All(&bet); err != nil {
http.Error(w, err.Error(), http.StatusInternalServerError)
return
}
我怎样才能满足这两种选择?
天涯尽头无女友
相关分类