Devo trovare una sorta di "_id" nel mio Mongo, posso farlo usando la shell di Mongo, e io non può farlo usando l'API Perl.come usare "trova" per cercare "_id => OBjectID (" id ")" in Perl API
Sto cercando di farlo (mongo shell):
./mongo
use my_db
db.my_collection.find({_id : ObjectId("4d2a0fae9e0a3b4b32f70000")})
funziona (rendimenti), ma non posso farlo utilizzando Perl API,
$mongo->my_db->my_collection(find({_id => "ObjectId(4d2a0fae9e0a3b4b32f70000"}));
non lo fa! lavorare perché "ObjectId" non è una stringa, ma se lo fai,
./mongo
use my_db
db.my_collection.find({_id : "ObjectId(4d2a0fae9e0a3b4b32f70000)"})
non funziona troppo, sto immagino Perl API stanno facendo^
Ora, devo sapere come lo faccio:
db.my_collection.find({_id : ObjectId("4d2a0fae9e0a3b4b32f70000")})
utilizzando Perl API.