MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Conversione del Golang BSON

Per completezza, ecco un esempio completo della mia ultima domanda nei commenti sopra. L'obiettivo più grande era la creazione dinamica di una query bson in go. Grazie infinite ad 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"})