|
@@ -525,6 +525,19 @@ func (m *MongodbSim) Del(c string, q interface{}) bool {
|
|
|
return true
|
|
|
}
|
|
|
|
|
|
+//DropColl 删除数据表
|
|
|
+func (m *MongodbSim) DropColl(database, coll string) bool {
|
|
|
+ defer catch()
|
|
|
+ m.Open()
|
|
|
+ defer m.Close()
|
|
|
+ err := m.C.Database(database).Collection(coll).Drop(context.Background())
|
|
|
+ if err != nil {
|
|
|
+ log.Println("删除错误", err.Error())
|
|
|
+ return false
|
|
|
+ }
|
|
|
+ return true
|
|
|
+}
|
|
|
+
|
|
|
//按条件更新
|
|
|
func (m *MongodbSim) Update(c string, q, u interface{}, upsert bool, multi bool) bool {
|
|
|
defer catch()
|