MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Golang BSON-Konvertierung

Der Vollständigkeit halber hier ein vollständiges Beispiel meiner letzten Frage in den Kommentaren oben. Das größere Ziel war das dynamische Erstellen einer bson-Abfrage in go. Vielen Dank an 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"})