Skip to content
Asynchronous non-blocking MongoDB driver for AnyEvent applications
Perl C Shell
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
benchmarks
inc/AnyMongo
lib remove AnyEvent::MongoDB namespace, mark compatbile MongoDB as private.
t
xt
.gitignore
AnyMongo.xs
Changes
INSTALL
README
dist.ini
mongo_support.c
mongo_support.h
prepare_dzil_buildtools.sh

README

NAME
    AnyMongo - Asynchronous non-blocking MongoDB driver for AnyEvent
    applications

VERSION
    version 0.03

SYNOPSIS
        use AnyMongo;

        my $connection = AnyMongo::new_connection(host => 'mongodb://localhost:27017');
        my $database   = $connection->get_database('foo');
        my $collection = $database->get_collection('bar');
        my $id         = $collection->insert({ some => 'data' });
        my $data       = $collection->find_one({ _id => $id });

        # AnyMongo also can run in official MongoDB compatible mode,
        # Then you can run your old code depends on mongoDB quickly
        use AnyMongo::Compat;
        # now AnyMongo will mock most MongoDB package
        my $con = MongoDB::Connection->new(host => 'mongodb://localhost');
        my $db = $con->get_database('foo');

MongoDB compatiblity
    You can try AnyMongo::Compat, this wrapper package try to make
    compatible with MongoDB as possible.

INSTALLATION
    See INSTALL.

SEE ALSO
    You must check MongoDB, because most code of AnyMongo just stolen from
    it.

AUTHORS
    *   Pan Fan(nightsailer) <nightsailer at gmail.com>

    *   Kristina Chodorow <kristina at 10gen.com>

COPYRIGHT AND LICENSE
    This software is copyright (c) 2010 by Pan Fan(nightsailer).

    This is free software; you can redistribute it and/or modify it under
    the same terms as the Perl 5 programming language system itself.

Something went wrong with that request. Please try again.