Używamy mongo db do przechowywania określonych rekordów w bazie danych produkcyjnych.
Widzimy nasze rekordy o "_id" : { "$oid" : "50585fbcb046b2709a534502"}
w bazie danych produkcji, podczas gdy widzimy ten sam rekord, co "_id" : ObjectId(" 50585fbcb046b2709a534502 ")
w bazie danych qa. Dla dat widzimy "ld" : { "$date" : "2011-12-03T17:00:00Z"}
w bazie danych prod, podczas gdy "ld" :ISODate("2011-12-03T17:00:00Z")
w bazie danych qa. Przetestowaliśmy nasze zapytania z powodzeniem w środowisku qa, ale obawialiśmy się, że może to się nie udać w produkcji
1) Czy moje zapytania java będą działać bezproblemowo na prod & qa zarówno? (Używam morfiny apis do zapytania) 2) Czy są one przechowywane wewnętrznie w ten sam identyczny sposób?
FYI dla każdego, kto próbuje uzyskać zwykły JSON (np. '{" $ Oid ": x}' zamiast 'ObjectId (x)' z klienta wiersza poleceń 'mongo': spróbuj zamiast tego użyć' mongoexport' – rakslice