sql >> Base de Datos >  >> NoSQL >> MongoDB

Conversión de Golang BSON

Para completar, aquí hay un ejemplo completo de mi última pregunta en los comentarios anteriores. El objetivo principal era generar dinámicamente una consulta bson en go. Muchas gracias a ANisus:

query := bson.M{}
query["origin"] = "test"
query["$or"] = []bson.M{}
query["$or"] = append(query["$or"].([]bson.M), bson.M{"abc": "1"})
query["$or"] = append(query["$or"].([]bson.M), bson.M{"def": "2"})