|
@@ -37,13 +37,30 @@ func Test_add(t *testing.T) {
|
|
|
}
|
|
|
func Test_find(t *testing.T) {
|
|
|
m := &MongodbSim{
|
|
|
- MongodbAddr: "192.168.3.207:27092",
|
|
|
+ MongodbAddr: "192.168.3.128:27080",
|
|
|
Size: 5,
|
|
|
- DbName: "mixdata",
|
|
|
+ DbName: "qfw",
|
|
|
}
|
|
|
m.InitPool()
|
|
|
- one, _ := m.FindById("address", "5f27d980acb4d5e9fd0c2c35", nil)
|
|
|
- log.Println((*one)["_id"])
|
|
|
+
|
|
|
+ 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{}{
|