The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version v1.0.2 - 2015-10-14

  • Bug fixes
    • PERL-198 Validate user-constructed MongoDB::OID objects; also coerces to lower case for consistency with generated OIDs.
    • PERL-495 Preserve fractional seconds when using dt_type 'raw'
    • PERL-571 Include limits.h explicitly rather than relying on other headers to load it.
    • PERL-526 Detect stale primaries by election_id (only supported by MongoDB 3.0 or later)
    • PERL-575 Copy inflated booleans instead of aliasing them.
    • Fix a failing test in the case where a user is running a single-node replica set.
  • Documentation
    • PERL-532 Document loss of precision when serializing long doubles
    • Noted that IPv6 support requires IO::Socket::IP (core since Perl v5.20.0).
  • Prerequisites
    • PERL-579 Require at least version 0.25 of boolean.pm
  • ~ Internal changes ~
    • PERL-475 Optimize 'all' QueryResult method

Documentation

The data types used with MongoDB
Some examples of MongoDB syntax
Getting started with MongoDB
Deprecations and behavior changes from the v0 driver

Modules

Official MongoDB Driver for Perl
Tools for serializing and deserializing data in BSON form
MongoDB binary type
Regular expression type
MongoDB bulk write interface
MongoDB bulk write result document
Bulk write operations against a query document
JavaScript Code
A MongoDB Collection
MongoDB generic command result document
A lazy cursor for Mongo query results
A MongoDB database reference
A MongoDB Database
MongoDB deletion result object
MongoDB Driver Error classes
A file storage utility
A Mongo GridFS file
Index management for a collection
MongoDB single insert result object
MongoDB single insert result object
A connection to a MongoDB server or multi-server deployment
A Mongo Object ID
An iterator for Mongo query results
An iterator for Mongo query results with client-side filtering
Encapsulate and validate read preferences
Replication timestamp
MongoDB unacknowledged result object
MongoDB update result object
Encapsulate and validate a write concern

Provides

in lib/MongoDB/Error.pm
in lib/MongoDB/Error.pm
in lib/MongoDB/Error.pm
in lib/MongoDB/Error.pm
in lib/MongoDB/Error.pm
in lib/MongoDB/Error.pm
in lib/MongoDB/Error.pm
in lib/MongoDB/Error.pm
in lib/MongoDB/Error.pm
in lib/MongoDB/Error.pm
in lib/MongoDB/Error.pm
in lib/MongoDB/Error.pm
in lib/MongoDB/Error.pm
in lib/MongoDB/Error.pm
in lib/MongoDB/Error.pm
in lib/MongoDB/Error.pm
in lib/MongoDB/Error.pm
in lib/MongoDB/Error.pm
in lib/MongoDB/Error.pm
in lib/MongoDB/Error.pm
in lib/MongoDB/BulkWriteResult.pm