MongoDB::OID - A Mongo Object ID
version 0.25
If no _id field is provided when a document is inserted into the database, an _id field will be added with a new MongoDB::OID as its value.
my $id = $collection->insert({'name' => 'Alice', age => 20});
$id will be a MongoDB::OID that can be used to retreive or update the saved document:
$id
$collection->update({_id => $id}, {'age' => {'$inc' => 1}}); # now Alice is 21
Warning: at the moment, OID generation is not thread safe.
The OID value. A random value will be generated if none exists already. It is a 24-character hexidecimal string (12 bytes).
Its string representation is the 24-character string.
Kristina Chodorow <kristina@mongodb.org>
To install MongoDB, copy and paste the appropriate command in to your terminal.
cpanm
cpanm MongoDB
CPAN shell
perl -MCPAN -e shell install MongoDB
For more information on module installation, please visit the detailed CPAN module installation guide.