|
@@ -42,34 +42,10 @@ func Test_find(t *testing.T) {
|
|
|
DbName: "qfw",
|
|
|
}
|
|
|
m.InitPool()
|
|
|
-
|
|
|
- sess := m.GetMgoConn()
|
|
|
- mm := map[string]interface{}{}
|
|
|
- sess.DB("qfw").C("wcjtest").FindId(StringTOBsonId("5f588430d7f7a15f49e9877d")).One(&mm)
|
|
|
- log.Println(mm)
|
|
|
- log.Println(mm["address"].(string))
|
|
|
- log.Println(mm["name"].([]interface{}))
|
|
|
- for _, v := range mm["age"].([]interface{}) {
|
|
|
- log.Println(v.(map[string]interface{}))
|
|
|
- }
|
|
|
- log.Println(mm["sex"].(int32))
|
|
|
- log.Println(mm["jy"].(map[string]interface{}))
|
|
|
- return
|
|
|
- one, _ := m.FindById("wcjtest", "5f588430d7f7a15f49e9877d", nil)
|
|
|
- log.Println((*one)["a_competitor"].(interface{}))
|
|
|
- log.Println((*one)["name"].([]interface{}))
|
|
|
- log.Println((*one)["age"].([]interface{}))
|
|
|
- log.Println((*one)["sex"].(int))
|
|
|
- log.Println((*one)["jy"].(map[string]interface{}))
|
|
|
- // log.Println(BsonIdToSId((*one)["_id"]))
|
|
|
- return
|
|
|
list, _ := m.Find("test", map[string]interface{}{
|
|
|
- //"name": "张三",
|
|
|
- //"_id": _id,
|
|
|
+ "name": "张三",
|
|
|
}, map[string]interface{}{"age": -1}, map[string]interface{}{"age": 1, "name": 1, "_id": 0}, false, -1, -1)
|
|
|
- for _, v := range *list {
|
|
|
- log.Println(v)
|
|
|
- }
|
|
|
+ log.Println(len(*list))
|
|
|
}
|
|
|
func Test_update(t *testing.T) {
|
|
|
m := &MongodbSim{
|