sql >> Databasteknik >  >> NoSQL >> MongoDB

mongo c-drivrutin:hur frågar man efter dokument med _id i en lista?

Efter lite ytterligare efterforskningar fick jag själv svar på min fråga. Istället för att använda oid-variabler direkt eller använda strängar bör jag använda funktionen BCON_OID. Följande fråga hjälper till att hämta det jag ville ha:

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



  1. RedisTemplate expire fungerar inte

  2. Arkitektur för mycket dataloggning, DB eller fil?

  3. MongoDB:Är det möjligt att begränsa resultaten av $lookup till vissa fält (som en projektion)?

  4. Jämförelse av memcache, redis och ehcache som distribuerat cachingramverk