MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Odpytywanie mongodb z golanga przy użyciu _id przechowywanego w tablicy

Jeśli dokumenty są przechowywane z identyfikatorami ciągów, kod wygląda poprawnie.

Identyfikatory wyglądają jak identyfikatory obiektów zakodowane szesnastkowo. Jeśli identyfikatory obiektów są identyfikatorami obiektów, musisz przekonwertować ciągi szesnastkowe na identyfikatory obiektów:

oids := make([]bson.ObjectId, len(ids))
for i := range ids {
  oids[i] = bson.ObjectIdHex(ids[i])
}
query := bson.M{"_id": bson.M{"$in": oids}}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak wepchnąć tablicę obiektów do tablicy w manguście za pomocą jednego wywołania?

  2. Indeksy wielokluczowe MongoDB i obwiednie przecięcia indeksów

  3. Wyszukiwanie bez uwzględniania wielkości liter w Mongo

  4. SocketTimeout z otwartym połączeniem w MongoDB

  5. MongoDB — ustawianie instrukcji warunkowej w .find()