Usiamo mongo db per memorizzare determinati record nel database di produzione.
Vediamo i nostri record con "_id" : { "$oid" : "50585fbcb046b2709a534502"}
nel database di produzione, mentre vediamo lo stesso record di "_id" : ObjectId(" 50585fbcb046b2709a534502 ")
nel database qa. Per le date vediamo "ld" : { "$date" : "2011-12-03T17:00:00Z"}
nel database di prod, mentre "ld" :ISODate("2011-12-03T17:00:00Z")
nel database qa. Abbiamo testato con successo le nostre query nell'ambiente qa, ma preoccupato potrebbe non riuscire nella produzione
1) Le mie query java funzioneranno perfettamente sul prod & qa entrambi? (Sto usando morfide apis per interrogare) 2) Sono internamente memorizzati nello stesso identico modo?
FYI per chiunque stia cercando di ottenere un semplice JSON (ad es. '{" $ Oid ": x}' invece di 'ObjectId (x)' dal client della riga di comando 'mongo': prova ad usare' mongoexport' invece – rakslice