Florian Ragwitz > MongoDB-0.01 > MongoDB::Database

Download:
MongoDB-0.01.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
View/Report Bugs
Module Version: 0.01   Source   Latest Release: MongoDB-v0.704.5.0

NAME ^

MongoDB::Database - A Mongo Database

VERSION ^

version 0.01

ATTRIBUTES ^

name

The name of the database.

METHODS ^

collection_names

    my @collections = $database->collection_names;

Returns the list of collections in this database.

get_collection ($name)

    my $collection = $database->get_collection('foo');

Returns a MongoDB::Collection for the collection called $name within this database.

drop

    $database->drop;

Deletes the database.

run_command ($command)

    my $result = $database->run_command({ some_command => 1 });

Runs a command for this database on the mongo server. Throws an exception with an error message if the command fails. Returns the result of the command on success.

AUTHOR ^

  Florian Ragwitz <rafl@debian.org>

COPYRIGHT AND LICENSE ^

This software is Copyright (c) 2009 by 10Gen.

This is free software, licensed under:

  The Apache License, Version 2.0, January 2004
syntax highlighting: