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

mongo c driver:hvordan forespørger man dokumenter med _id på en liste?

Efter lidt nærmere undersøgelse fik jeg selv svaret på mit spørgsmål. I stedet for at bruge oid-variabler direkte eller bruge strenge, bør jeg bruge funktionen BCON_OID. Følgende forespørgsel hjælper med at hente det, jeg ønskede:

qry = BCON_NEW("$query", "{", "name", "{", "$in", "[",
               BCON_OID(oid1), BCON_OID(oid2), BCON_OID(oid3), "]", "}", "}");



  1. MongoDB:hvorfor returnerer find og findOne kun det sidste array-element?

  2. Databasefejl MongoDB:forsvundet database

  3. Spring-data mongodb repository og arv

  4. afinstaller mongodb php-driver og installer en anden version