MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Golang conversion BSON

Pour être complet, voici un exemple complet de ma dernière question dans les commentaires ci-dessus. L'objectif principal était de créer dynamiquement une requête bson en go. Un grand merci à 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"})