|
@@ -3,6 +3,7 @@ package compatible
|
|
|
import (
|
|
|
"log"
|
|
|
"testing"
|
|
|
+ "time"
|
|
|
|
|
|
. "app.yhyue.com/moapp/jybase/mongodb"
|
|
|
. "app.yhyue.com/moapp/jybase/mysql"
|
|
@@ -45,16 +46,18 @@ func init() {
|
|
|
}
|
|
|
func TestSelect(t *testing.T) {
|
|
|
c := NewCompatible(mgo, baseService, mainMysql, middleground)
|
|
|
- log.Println(c.Select("5d6378301c298a5aac7b5402", `{"s_phone":1,"i_vip_status":1,"i_member_status":1,"o_vipjy":1,"o_member_jy":1}`))
|
|
|
+ log.Println(c.Select("60067", `{"o_vipjy.a_items":1,"o_member_jy.a_items":1}`))
|
|
|
}
|
|
|
func TestUpdate(t *testing.T) {
|
|
|
c := NewCompatible(mgo, baseService, mainMysql, middleground)
|
|
|
- log.Println(c.Update("935", map[string]interface{}{
|
|
|
- "$inc": map[string]interface{}{
|
|
|
- "test": 1,
|
|
|
- },
|
|
|
- "$set": map[string]interface{}{
|
|
|
- "o_vipjy.test": 1,
|
|
|
- },
|
|
|
+ saveData := map[string]interface{}{}
|
|
|
+ saveData["o_member_jy.a_items.0.s_item"] = "未分类"
|
|
|
+ saveData["o_member_jy.a_items.0.a_key.0.key"] = []string{"软件"}
|
|
|
+ saveData["o_member_jy.a_items.0.a_key.0.appendkey"] = []string{}
|
|
|
+ saveData["o_member_jy.a_items.0.a_key.0.notkey"] = []string{}
|
|
|
+ saveData["o_member_jy.a_items.0.a_key.0.matchway"] = 1
|
|
|
+ saveData["o_member_jy.a_items.0.a_key.0.updatetime"] = time.Now().Unix()
|
|
|
+ log.Println(c.Update("60067", map[string]interface{}{
|
|
|
+ "$set": saveData,
|
|
|
}))
|
|
|
}
|