123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- package mongodb
- import (
- "fmt"
- "testing"
- "time"
- )
- var mgo *MongodbSim
- func init() {
- mgo = &MongodbSim{
- MongodbAddr: "127.0.0.1:27017",
- DbName: "wcc",
- Size: 10,
- UserName: "",
- Password: "",
- }
- mgo.InitPool()
- }
- func TestMongodbSim_DropColl(t *testing.T) {
- res := mgo.DropColl("wcc", "wcc_sbyj")
- if res {
- fmt.Println("删除成功")
- } else {
- fmt.Println("删除失败")
- }
- }
- func TestMongodbSim_Save(t *testing.T) {
- data := map[string]interface{}{
- "name": "wcc_wcc",
- "title": "测试",
- "content": "这是一个测试内容",
- }
- res := mgo.Save("wcc_wcc", data)
- fmt.Println(res)
- }
- func TestMongodbSim_InsertOrUpdate(t *testing.T) {
- data := map[string]interface{}{
- "_id": StringTOBsonId("5f289ea352c1d9fbf84e1f1b"),
- "num": 12,
- "createtime": time.Now().Unix(),
- }
- err := mgo.InsertOrUpdate("wcc", "bidding_hot", data)
- fmt.Println(err)
- }
|