MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Meminta mongodb dari golang menggunakan _id yang disimpan dalam array

Jika dokumen disimpan dengan id string, maka kodenya terlihat benar.

Id terlihat seperti id objek yang disandikan hex. Jika pengidentifikasi objek adalah id objek, maka Anda perlu mengonversi string hex menjadi id objek:

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. Kunci Komposit MongoDB

  2. otentikasi baris perintah mongo gagal

  3. MongoDB $keDesimal

  4. Cara terbaik untuk melakukan pencarian teks lengkap di MongoDB dan Mongoose

  5. Pembulatan ke 2 tempat desimal menggunakan kerangka agregasi MongoDB