sql >> Databáze >  >> NoSQL >> MongoDB

Golang BSON konverze

Pro úplnost je zde úplný příklad mé poslední otázky v komentářích výše. Větším cílem bylo dynamické vytváření bson dotazu za chodu. Velké díky 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"})


  1. MongoDB:$nebo fulltextové vyhledávání a $in

  2. Indexování pole/subobjektu v mongoDB způsobuje chybu duplicitního klíče

  3. Konverze z řetězce na MongoDB ObjectID

  4. Jak získáte přístup k atributům objektu dotazovaného z Mongo v Meteoru