change _id string to _id bson.ObjectId
more complicated test